【发布时间】:2015-06-10 10:17:06
【问题描述】:
我有一个 S3 存储桶,我在其上配置了一个生命周期策略,该策略说在 1 天后归档存储桶中的所有对象(因为我想暂时将文件保留在那里,但如果没有问题,那么归档它们就可以了,不必为 S3 存储付费)
但是我注意到该存储桶中有一些文件是在 2 月创建的 ..
所以 .. 我是否认为如果您选择“存档”作为生命周期选项,这意味着 “复制到冰川然后从 S3 中删除”?在这种情况下,从 2 月份留下的这期文件将是一个错误 - 因为它们没有出现过?
只有我看到还有另一个选项 - '存档然后删除' - 但我认为这意味着 “copy-to-glacier-and-then-delete-from-glacier” - 我不想。
还有其他人在使用 S3 -> Glacier 时遇到过问题吗?
【问题讨论】:
-
我认为您对“存档”和“存档然后删除”之间的区别是正确的。后者复制到 Glacier,从 S3 中删除,并将在将来的某个指定点从 Glacier 中删除对象。这就是您如何实现“我希望文件在 S3 中可用 60 天,然后在 Glacier 中存档 120 天,然后在此之后删除”。至于为什么您仍然拥有 2 月份的对象,除非它们与现有的生命周期策略不匹配,否则它可能是 S3 生命周期错误。可能值得提出支持案例并指出哪些对象和策略存在问题。
-
@jarmod 谢谢 - 我认为这两项政策就是这种情况。看起来这不是一个生命周期错误,看看迈克尔的答案,这很好
标签: amazon-web-services amazon-s3