Rust License Dependency status

http-to-s3

A small rust library that tries to efficiently move files from HTTP endpoints to S3.

Usage

Set the needed environment variables: - S3_ENDPOINT_HOST = The S3 endpoint that should be used - AWS_ACCESS_KEY_ID = S3 Access Key - AWS_SECRET_ACCESS_KEY = S3 Secret Key

rust use http-to-s3::upload_file; upload_file( "https://speed.hetzner.de/100MB.bin".to_string(), // Url "test_bucket".to_string(), // Will be created if not exists "test_key".to_string(), // The key in the s3 repo None ) .await .unwrap();

License

The API is licensed under the MIT license. See the License file for more information