1 个不稳定版本
0.1.0 | 2022年11月25日 |
---|
#11 在 #removal
30KB
148 行
S3 对象删除器
批量从 S3 删除对象。可选地创建 tar 归档备份。
特性
- 从标准输入读取要删除的对象键列表。
- 可选地生成标准输出 tar 归档备份。
- 使用 AWS 批量删除 API 批量删除对象。
示例用法
注意:您需要使用 ~/.aws/credentials
和 ~/.aws/config
文件设置 AWS 凭据和默认区域,或使用环境变量(AWS_DEFAULT_REGION
、AWS_ACCESS_KEY_ID
、AWS_SECRET_ACCESS_KEY
)或使用实例配置文件(在 EC2 上)。有关详细信息,请参阅 AWS 文档。此外,可以在命令行上指定选项 --aws-region
和 --aws-region-endpoint
。
cat object.list | s3rm --verbose --backup mybucket > backup.tar
安装
系统已安装 Rust。
cargo install s3rm
依赖项
~22–34MB
~528K SLoC