1 unstable release
0.1.1 | Dec 20, 2022 |
---|---|
0.1.0 |
|
#18 in #tries
23KB
405 lines
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 usedAWS_ACCESS_KEY_ID
= S3 Access KeyAWS_SECRET_ACCESS_KEY
= S3 Secret Key
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
Dependencies
~28–40MB
~558K SLoC