1 个不稳定版本

0.1.0 2022年11月25日

#11#removal

GPL-3.0-or-later

30KB
148

Latest Version License

S3 对象删除器

批量从 S3 删除对象。可选地创建 tar 归档备份。

特性

  • 从标准输入读取要删除的对象键列表。
  • 可选地生成标准输出 tar 归档备份。
  • 使用 AWS 批量删除 API 批量删除对象。

示例用法

注意:您需要使用 ~/.aws/credentials~/.aws/config 文件设置 AWS 凭据和默认区域,或使用环境变量(AWS_DEFAULT_REGIONAWS_ACCESS_KEY_IDAWS_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