[−][src]Crate s3_algo
S3 high-performance algorithms
High-performance algorithms for batch operations in Amazon S3.
https://docs.aws.amazon.com/AmazonS3/latest/dev/optimizing-performance-guidelines.html
Until now, uploading multiple files has been the main focus. Deletion of prefix is also implemented. Listing of files is planned.
Re-exports
pub use err::Error; |
Modules
err | |
timeout | The |
Structs
ListObjects | A stream that can list objects, and (using member functions) delete or copy listed files. |
RequestReport | Result of a single S3 request. |
UploadConfig |
Enums
ObjectSource |
Functions
files_recursive | |
s3_list_prefix | List all objects with a certain prefix |
s3_list_objects | List all objects given a request factory.
Paging is taken care of, so you need not fill in |
s3_upload_files | Upload multiple files to S3. |
s3_single_request | Issue a single S3 request, with retries and appropriate timeouts using sane defaults. |
strip_prefix | Just for convenience: to provide as |
testing_s3_client | S3 client for testing - assumes local minio on port 9000 and an existing credentials profile
called |
Type Definitions
ListObjectsV2Result |