首页 > 解决方案 > 您能否在同一个 S3 存储桶上同时启用对象锁定和生命周期策略?

问题描述

我有一个版本化存储桶,我想启用对象锁定。此外,我还想创建一个生命周期策略,将超过某个年龄的文件转换到不同的 S3 存储类——特别是从标准到标准-IA。

这两个属性之间有冲突吗?据我了解,在版本化存储桶上启用对象锁定将不允许您删除存储桶中任何文件的任何版本。但是由于修改文件的存储类不是删除,所以我没有理由不能同时启用两者,对吧?抱歉,如果这是一个愚蠢的问题,但是在网上很难找到明确的答案。

标签: amazon-web-servicesamazon-s3

解决方案


虽然对象锁定在存储桶级别“启用”,但它在对象级别“激活”。因此,没有禁止启用对象锁定使用生命周期策略。

在存储桶上启用对象锁定需要在存储桶上激活版本控制。

来自AWS 宣布在所有 AWS 区域推出 Amazon S3 对象锁定

无论对象驻留在哪个存储类中,以及在存储类之间的整个 S3 生命周期转换中,S3 对象锁定保护都会得到维护。


推荐阅读