Name | Type | Description | Notes |
---|---|---|---|
type | String | The type of storage. `type = "s3"` Amazon S3 compatible storage. | |
hostname | String | The URL of the S3 service endpoint, including the scheme (http or https) and optionally a port (after a colon). | |
bucketName | String | The storage bucket name. | |
signatureVersion | Number | The version of signature used to sign requests. Only version 4 is supported. | [optional] |
verifyServerCertificate | Boolean | Enables or disables verification of the S3 server SSL certificate. | [optional] [default to true] |
region | String | Allows to specify a custom S3 region, which will be send with each request to the S3 server. | [optional] [default to 'us-east-1'] |
blockSize | Number | Storage block size in bytes i.e. the maximum object size. Files larger than one block will stripped and stored in a series of objects. Must be more than zero for non-imported storage. To enable import from an S3 storage, block size must be set to zero, together with "canonical" path type and the read-only mode. | [optional] |
maximumCanonicalObjectSize | Number | Defines the maximum size for objects, which can be modified on the S3 storage in `canonical` path mode. In this mode, entire file needs to be downloaded to memory, modified and uploaded back, which is impractical for large files (default 64 MiB). | [optional] |
fileMode | String | Defines the file permissions, which files imported from S3 storage will have in Onedata. Values should be provided in octal format e.g. `0644`. | [optional] [default to '0664'] |
dirMode | String | Defines the directory mode which directories imported from S3 storage will have in Onedata. Values should be provided in octal format e.g. `0775`. | [optional] [default to '0775'] |
storagePathType | String | Determines how the logical file paths will be mapped on the storage. 'canonical' paths reflect the logical file names and directory structure, however each rename operation will require renaming the files on the storage. 'flat' paths are based on unique file UUID's and do not require on-storage rename when logical file name is changed. | [optional] [default to 'flat'] |
s3
(value:"s3"
)