Skip to content

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

License

Notifications You must be signed in to change notification settings

St4NNi/http-to-s3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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
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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages