[−][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
- Upload multiple files with
S3Algo::upload_files
. - List files with
S3Algo::s3_list_objects
orS3Algo::s3_list_prefix
, and then execute deletion or copy on all the files.
Re-exports
pub use err::Error; |
Modules
err | |
timeout | The |
Structs
Config | |
ListObjects | A stream that can list objects, and (using member functions) delete or copy listed files. |
RequestConfig | General parameters that control timeouts and retries |
RequestReport | Result of a single S3 request. |
S3Algo |
Enums
ObjectSource |
Functions
files_recursive | Convenience function (using |
s3_single_request | Issue a single S3 request, with retries and appropriate timeouts using sane defaults.
Basically an easier, less general version of |
testing_s3_client | S3 client for testing - assumes local minio on port 9000 and an existing credentials profile
called |
Type Definitions
ListObjectsV2Result |