如果我已经在 Glacier 存储类中的 S3 存储桶中拥有文件,那么如果我应用存储桶策略在 1 天后移动到 Glacier,会发生什么情况?

如果我已经在 Glacier 存储类中的 S3 存储桶中拥有文件,那么如果我应用存储桶策略在 1 天后移动到 Glacier,会发生什么情况?

我们有一个预先存在的 S3 存储桶,我们希望为其添加生命周期策略,以便将 S3 标准中的大型文件移动到 Glacier。存储桶已包含具有 Glacier 存储类别的项目(通过控制台手动更改)。生命周期策略如何处理已在 Glacier 中的文件?它们会被跳过还是会再次被移动?

问题主要源于之前的经验,即将深度存档策略的过渡添加到 Glacier 中的文件,导致从 Glacier 费用中过早删除,这是不理想的(因为文件在 Glacier 存储层中的时间少于 90 天)。

今晚还在测试桶中进行了一个小测试,看看它的表现如何,但好奇是否有人在生产环境中有经验?

答案1

如果您创建将 S3 标准层对象移动到 Glacier 层的策略,则已在 Glacier 层中的对象不会发生改变。

您从 glacier 迁移到 deep archive 层时需要付费的原因是最低时间承诺政策。S3 标准没有最低时间政策。

相关内容