【问题标题】:Delete AWS S3 Bucket with millions of objects删除包含数百万个对象的 AWS S3 存储桶
【发布时间】:2021-01-03 11:43:12
【问题描述】:

我想删除 aws 中包含数百万个对象的 s3 存储桶。有没有一种快速的方法可以通过 AWS CLI 命令或脚本将它们全部删除,而无需进入控制台并手动执行?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2 aws-cli


    【解决方案1】:

    我找到的最简单的方法是首先编辑存储桶的lifecycle policy 以使所有对象过期。然后等待一两天,让生命周期策略从存储桶中删除所有对象。

    【讨论】:

      【解决方案2】:

      您可以使用以下方法删除包含对象的存储桶。但我认为如果有很多对象,这可能需要很多时间。我认为没有真正快速的方法来做到这一点。

      aws s3 rb --force s3://your_bucket_name
      

      但也许每个人都做得更好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-06
        • 2014-09-23
        • 2018-09-11
        • 1970-01-01
        • 1970-01-01
        • 2019-08-05
        • 1970-01-01
        相关资源
        最近更新 更多