svK*_*ris 2 amazon-s3 amazon-web-services amazon-glacier
我为我的一个存储桶创建了生命周期策略,如下所示:
名称及范围
名称MoveToGlacierAndDeleteAfterSixMonths
适用范围整桶
过渡 对于以前版本的对象1 天后过渡到 Amazon Glacier
过期360 天后永久删除
7 天后清理不完整的分段上传
我想得到以下问题的答案:
根据此政策,数据何时会从 s3 中删除?
我需要在冰川末端做任何事情才能将我的 s3 存储桶移至冰川吗?
我的 s3 存储桶已经使用了 6 年,并且该存储桶的所有版本都更旧。但我无法在 Glacier 控制台中看到任何数据,尽管我的转换策略设置为在数据创建 1 天后转移到 Glacier。请解释一下这种行为。
此策略是否仅影响创建 LifePolicy 后将添加到存储桶的新文件,还是影响 s3 存储桶中的所有文件?
请回答这些问题。
根据此政策,数据何时会从 s3 中删除?
对于当前版本,永远不会。将对象转换到 Glacier 的生命周期策略不会从 S3 中删除数据,而是将数据从 S3 主存储迁移到 Glacier 存储中,但从技术上讲,它仍然是 S3 对象。
将其视为拥有自己的 Glacier 帐户并代表您将数据存储在该单独帐户中的 S3。您不会在 Glacier 控制台中看到这些对象 - 它们将保留在 S3 控制台中,但如果您检查已转换的对象,存储类是否会发生变化,例如,STANDARD并且会显示GLACIER。
我需要在冰川末端做任何事情才能将我的 s3 存储桶移至冰川吗?
不,你不知道。如上所述,存储对象的不是“您的”Glacier 帐户。在您的 AWS 账单上,费用将显示在 S3 下,但标记为 Glacier,并且价格将与 Glacier 的公布定价相同。
我的 s3 存储桶已经使用了 6 年,并且该存储桶的所有版本都更旧。但我无法在 Glacier 控制台中看到任何数据,尽管我的转换策略设置为在创建数据 1 天后转移到 Glacier。请解释一下这种行为。
两个部分:首先,检查控制台中显示的对象存储类或使用aws s3api list-objects --output=text. 看看您是否没有看到某些GLACIER-class 对象。其次,它是一个后台进程。这不会立即发生,但您应该会在创建策略后 24 到 48 小时内看到情况发生变化。如果您在存储桶上启用了日志记录,我相信转换事件也会被记录。
此策略是否仅影响创建 LifePolicy 后将添加到存储桶的新文件,还是影响 s3 存储桶中的所有文件?
这会影响存储桶中的所有对象。
| 归档时间: |
|
| 查看次数: |
2976 次 |
| 最近记录: |