如何使用AWS CLI删除S3存储桶中的多个文件

萨奇布·阿里(Saqib Ali):

假设我有一个名为S3的存储桶 x.y.z

在这个存储桶中,我有数百个文件。但我只想删除2个名为purple.gif和的文件worksheet.xlsx

我可以通过一次调用通过AWS命令行工具执行此操作rm吗?

这不起作用:

$ aws s3 rm s3://x.y.z/worksheet.xlsx s3://x.y.z/purple.gif
Unknown options: s3://x.y.z/purple.gif

手册中看来,您似乎无法按名称明确删除文件列表。有人知道这样做的方法吗?我更喜欢不使用该--recursive标志。

SPG:

s3 rm无法删除多个文件,但是您可以s3api delete-objects在这里用来实现所需的功能。

aws s3api delete-objects --bucket x.y.z --delete '{"Objects":[{"Key":"worksheet.xlsx"},{"Key":"purple.gif"}]}'

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Spring Boot + AWS S3:无法删除存储桶中的文件

如何加载S3存储桶中的zip文件?

AWS S3:如何使用bash检查存储桶中是否存在文件

使用AWS CLI在S3存储桶中下载最新文件?

如何使用aws cli设置S3存储桶中文件的权限?

如何使用CLI在AWS S3中删除版本存储桶?

如何使用AWS CLI仅复制S3存储桶中与给定字符串模式匹配的文件

如何使用AWS CLI使用到期日期更新S3存储桶

演示如何使用boto3从S3存储桶中删除一个或多个特定密钥

我的s3存储桶如何使用Nginx在不同的文件夹中托管多个网站?

如何遍历S3存储桶中的文件?

经历了将多个文件保存在s3存储桶中的forEach循环后,AWS Lambda返回“ null”

AWS S3存储桶删除

通过AWS CLI同步后,AWS S3存储桶中的文件不公开

如何从S3存储桶中的文件夹中删除带后缀的图像

如何在不使用AWS CLI的情况下使用S3专用存储桶下载文件

AWS CLI在s3存储桶中搜索文件并复制到其他文件夹

如何从S3存储桶中复制文件

如何使用NNP Papercut从S3存储桶中取消链接/删除文件和图像?

检查 AWS S3 存储桶中的文件数

如何删除aws s3存储桶中具有相同键的多个对象

AWS CLI 列出 S3 存储桶中的所有文件

如何在 AWS S3 存储桶中搜索?

使用 cli 根据文件中列出的名称从 s3 存储桶中删除文件

如何从 s3 存储桶中删除空的子文件夹?

如何使用 AWS SDK for Go v2 删除非空 S3 存储桶

如何在 lambda 函数中处理来自 Amazon S3 存储桶的多个 CSV 文件?

使用 AWS CLI 从 AWS 存储桶中删除日志文件

如何使用 cli 访问 s3 存储桶中的文件以获取其他命令