#s3 #tries #move #endpoints #http #file-upload #env-var

http-to-s3

一个尝试从HTTP端点高效移动文件的Rust库

1个不稳定版本

0.1.1 2022年12月20日
0.1.0 2022年12月20日

#20#tries

MIT 协议

23KB
405

Rust License Dependency status

http-to-s3

一个尝试从HTTP端点高效移动文件的Rust库。

使用方法

设置所需的环境变量

  • S3_ENDPOINT_HOST = 应使用的S3端点
  • AWS_ACCESS_KEY_ID = S3访问密钥
  • AWS_SECRET_ACCESS_KEY = S3密钥
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();

许可证

API受MIT许可证许可。有关更多信息,请参阅许可证文件

依赖项

~27–42MB
~585K SLoC