Expand description

An object store implementation for S3

Multi-part uploads

Multi-part uploads can be initiated with the ObjectStore::put_multipart method. Data passed to the writer is automatically buffered to meet the minimum size requirements for a part. Multiple parts are uploaded concurrently.

If the writer fails for any reason, you may have parts uploaded to AWS but not used that you may be charged for. Use the ObjectStore::abort_multipart method to abort the upload and drop those unneeded parts. In addition, you may wish to consider implementing automatic cleanup of unused parts that are older than one week.

Structs

Interface for Amazon S3.

Configure a connection to Amazon S3 using the specified credentials in the specified Amazon region and bucket.