2个不稳定版本
0.2.0 | 2024年6月26日 |
---|---|
0.1.0 | 2024年6月23日 |
#709 in 网络编程
14KB
132 代码行
s3_file_manager
s3_file_manager
是一个用于上传文件到AWS S3并支持分页列出对象的Rust crate。
用法
将其添加到您的Cargo.toml
[dependencies]
s3_file_manager = "0.1.0"
或作为命令行工具使用
$ cargo install s3_file_manager
$ s3 --help
A Rust crate for uploading files to AWS S3 and listing objects with pagination support.
Usage: s3 [OPTIONS] --bucket <BUCKET> --region <REGION> <--file-pattern <FILE_PATTERN>|--list-images>
Options:
-b, --bucket <BUCKET> [env: S3_BUCKET_NAME=bobby-artwork]
-r, --region <REGION> [env: AWS_REGION=us-east-2]
-f, --file-pattern <FILE_PATTERN>
-l, --list-images
-m, --max-items <MAX_ITEMS> [default: 100]
-c, --continuation-token <CONTINUATION_TOKEN>
-h, --help Print help
-V, --version Print version
这假设您已经在环境中设置了AWS凭证(AWS_ACCESS_KEY_ID
和AWS_ACCESS_SECRET_KEY
)。如果没有,您可以使用aws configure
命令来设置它们。
依赖项
~12–23MB
~313K SLoC