【问题标题】:Remove old data from S3 based on last modified timestamp根据上次修改的时间戳从 S3 中删除旧数据
【发布时间】:2021-09-26 23:06:26
【问题描述】:

我正在从事一个处理图像的项目。它将所有图像存储在 Amazon S3 中并进行一些编辑,然后将编辑后的图像再次存储在 S3 中,然后使用 S3 url。

现在,有很多图像 (>100000),我需要查询一年前修改了哪些图像,以便通过删除这些图像来节省我的 s3 成本。

【问题讨论】:

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


    【解决方案1】:

    生命周期规则是 S3 功能,可帮助您将对象自动转换为更便宜的存储类或在一段时间后删除它们。

    您可以在存储桶上为特定前缀创建这些,然后为与前缀匹配的对象选择一个操作。在根据您的配置创建/修改对象后,这些操作将应用于对象 x

    请注意,这是异步发生的,不是立即发生的,但如果我没记错的话,通常会在 48 小时内发生。生命周期规则具有免费的好处。

    这里有更多信息:

    【讨论】:

      【解决方案2】:

      您可以指定生命周期转换并删除不常用的对象/图像或将其移动到低成本存储中。请阅读https://docs.aws.amazon.com/AmazonS3/latest/userguide/lifecycle-transition-general-considerations.html

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-15
        • 1970-01-01
        • 2021-02-06
        • 1970-01-01
        • 1970-01-01
        • 2020-12-22
        • 2012-10-01
        • 1970-01-01
        相关资源
        最近更新 更多