如何删除S3

时间:2018-04-19 16:41:05

标签: amazon-web-services amazon-s3 amazon-ec2 boto3

我的s3文件夹中有116个文件,其中很少有标记。现在我要删除所有标记的文件。 密钥TAG的值为True

我使用了以下命令,该命令无效。

aws s3 rm s3://bucket/folder1/folder2--recursive --query Contents[].[Key] 

1 个答案:

答案 0 :(得分:0)

我认为s3命令不支持按标记批量删除。

如果你拥有它,你只能指定一种模式:

aws s3 rm s3://mybucket/ --recursive --exclude "*" --include "yourpattern*"

要按标记删除,您可以在s3api中查看delete-object方法 - https://docs.aws.amazon.com/cli/latest/reference/s3api/delete-objects.html

以干燥运行模式运行以避免出现意外情况;)