使用控制台配置 S3 对象锁定 - Amazon Simple Storage Service
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

欢迎使用新的 Amazon S3 用户指南! Amazon S3 用户指南结合了以下三个已停用的指南中的信息和说明:Amazon S3 开发人员指南Amazon S3 控制台用户指南Amazon S3 入门指南

使用控制台配置 S3 对象锁定

借助 S3 对象锁定,您可以使用一次写入,多次读取 (WORM) 模式在 Amazon S3 中存储对象。您可以​使用 S3 对象锁定在固定的时间段内或无限期地阻止删除或覆盖对象。有关 S3 对象锁定功能的更多信息,请参阅S3 对象锁定的工作原理

要使用 S3 对象锁定,请按照以下基本步骤操作:

  1. 创建新存储桶,同时启用对象锁定。

  2. (可选)为放在存储桶中的对象配置默认保留期限。

  3. 将要锁定的对象放入存储桶。

  4. 将保留期限和/或依法保留应用于要保护的对象。

在锁定任何对象之前,您必须允许存储桶使用 S3 对象锁定。您可在创建存储桶时启用对象锁定。对存储桶启用对象锁定后,便可锁定该存储桶中的对象。如果您创建存储桶时启用了对象锁定,您将无法为该存储桶禁用对象锁定或暂停版本控制。

有关在启用 S3 对象锁定的情况下创建存储桶的信息,请参阅创建存储桶

要启用对象锁定依法保留

  1. 登录 AWS 管理控制台,并通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. Buckets (存储桶) 列表中,选择您想要的存储桶的名称。

  3. Objects(对象)列表中,选择要为其启用或禁用依法保留的对象的名称。

    Object overview(对象概述)随即打开,其中显示对象的属性。

  4. Object Lock legal hold(对象锁定依法保留)下,选择 Edit(编辑)。

  5. Legal hold(依法保留)下,选择 Enable(启用)或 Disable(禁用)。

  6. 选择保存更改

要编辑对象锁定保留设置

  1. Objects(对象)列表中,选择要为其编辑对象锁定保留设置的对象的名称。

    Object overview(对象概述)随即打开,其中显示对象的属性。

  2. Object Lock retention(对象锁定保留)下,选择 Edit(编辑)。

  3. Retention(保留)下,选择 Enable(启用)或 Disable(禁用)。

  4. Retention mode(保留模式)下,选择 Governance mode(监管模式)或 Compliance mode(合规性模式)。

  5. Retain until date(保留到期日期)框中,输入对象不再受所选保留模式保护的日期。

  6. 选择保存更改

有关依法保留和保留设置的更多信息,请参阅S3 对象锁定的工作原理

有关使用 AWS CLI、AWS 开发工具包和 Amazon S3 REST API 管理对象锁定的信息,请参阅 管理对象锁定