Expand description
An object store implementation for S3
§Multipart uploads
Multipart uploads can be initiated with the ObjectStore::put_multipart_opts method.
If the writer fails for any reason, you may have parts uploaded to AWS but not
used that you will be charged for. MultipartUpload::abort may be invoked to drop
these unneeded parts, however, it is recommended that you consider implementing
automatic cleanup of unused parts that are older than some threshold.
Structs§
- Amazon
S3 - Interface for Amazon S3.
- Amazon
S3Builder - Configure a connection to Amazon S3 using the specified credentials in the specified Amazon region and bucket.
- AwsAuthorizer
- Authorize a
HttpRequestwith anAwsCredentialusing AWS SigV4 - AwsCredential
- A set of AWS security credentials
Enums§
- Amazon
S3Config Key - Configuration keys for
AmazonS3Builder - Checksum
- Enum representing checksum algorithm supported by S3.
- S3Conditional
Put - Configure how to provide conditional put support for
AmazonS3. - S3Copy
IfNot Exists - Configure how to provide
CopyMode::CreateforAmazonS3.
Functions§
- resolve_
bucket_ region - Get the bucket region using the HeadBucket API. This will fail if the bucket does not exist.