为什么即使启用了对象锁定、对象也会在删除请求后消失?
适用场景
- NetApp StorageGRID
- 对象锁定
问题解答
这是默认行为、 符合Amazon S3。
虽然不能删除受保护的对象版本,但当仅显示对象密钥而不是密钥+版本ID (如 S3版本控制定义中所示)时,仍然可以为对象创建删除标记:
在对象上放置删除标记不会删除该对象或其对象版本、而是将该版本标记为非当前版本、从而使该对象无法正常列出操作。只要保留期限未到期、S3客户端就可以再次将对象版本设置为最新版本(可查看)。
这是默认行为、 符合Amazon S3。
虽然不能删除受保护的对象版本,但当仅显示对象密钥而不是密钥+版本ID (如 S3版本控制定义中所示)时,仍然可以为对象创建删除标记:
在对象上放置删除标记不会删除该对象或其对象版本、而是将该版本标记为非当前版本、从而使该对象无法正常列出操作。只要保留期限未到期、S3客户端就可以再次将对象版本设置为最新版本(可查看)。