首页 > 解决方案 > S3 生命周期策略需要多长时间才能应用于存储桶中的旧对象?

问题描述

我最近为我的 s3 存储桶定义了一个生命周期策略,以在 30 天后将对象转换为标准 IA。存储桶包含旧文件(超过 30 天),我认为这些对象应该更改为标准 IA。但是一天之后,这些对象仍然显示标准(不是标准 IA)作为它们的存储类。我想知道旧对象需要多长时间才能受到新定义的策略的影响?

在此处输入图像描述

标签: amazon-s3

解决方案


一条似乎成立的经验法则是预计该政策将在 48 小时内生效。

更具体地说,您应该希望看到自您创建策略以来发生两次 UTC 午夜时发生的事情(最坏情况是 48 小时,最好情况是略超过 24 小时)——首先午夜过后,S3 开始评估规则并在内部标记对象以进行转换,并且在午夜的第二次通过时,它实际上开始转换标记的对象。

当涉及大量对象时,时间可能会更长。

查看您的存储桶日志。 至少某些类型的转换会为每个对象生成日志条目


推荐阅读