【发布时间】:2021-01-03 11:43:12
【问题描述】:
我想删除 aws 中包含数百万个对象的 s3 存储桶。有没有一种快速的方法可以通过 AWS CLI 命令或脚本将它们全部删除,而无需进入控制台并手动执行?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli
我想删除 aws 中包含数百万个对象的 s3 存储桶。有没有一种快速的方法可以通过 AWS CLI 命令或脚本将它们全部删除,而无需进入控制台并手动执行?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli
我找到的最简单的方法是首先编辑存储桶的lifecycle policy 以使所有对象过期。然后等待一两天,让生命周期策略从存储桶中删除所有对象。
【讨论】:
您可以使用以下方法删除包含对象的存储桶。但我认为如果有很多对象,这可能需要很多时间。我认为没有真正快速的方法来做到这一点。
aws s3 rb --force s3://your_bucket_name
但也许每个人都做得更好。
【讨论】: