AsyncS3Config

constructor(host: String, bucket: String, access: String, secret: String)

Returns a new AsyncS3Config instance.

Parameters

host

Hostname of the S3 store.

bucket

Name of the S3 bucket that will be operated on by this async compute application.

access

Access token for the S3 store.

secret

Secret key for the S3 store.


constructor(host: String, bucket: String, access: String, secret: String, root: String)

Returns a new AsyncS3Config instance.

Parameters

host

Hostname of the S3 store.

bucket

Name of the S3 bucket that will be operated on by this async compute application.

access

Access token for the S3 store.

secret

Secret key for the S3 store.

root

Root 'directory' in which workspaces will be created.

Defaults to the root of the bucket.


constructor(host: String, port: Int, https: Boolean, bucket: String, accessToken: String, secretKey: String, rootPath: String)

Returns a new AsyncS3Config instance.

Parameters

host

Hostname of the S3 store.

port

Connection port for the S3 store.

Defaults to port 80.

https

Whether HTTPS should be used when communicating with the S3 store.

Defaults to false.

bucket

Name of the S3 bucket that will be operated on by this async compute application.

accessToken

Access token for the S3 store.

secretKey

Secret key for the S3 store.

rootPath

Root 'directory' in which workspaces will be created.

Defaults to the root of the bucket.