使用控制台配置 S3 对象锁定
借助 S3 对象锁定,您可以使用一次写入,多次读取 (WORM) 模式在 Amazon S3 中存储对象。您可以使用 S3 对象锁定在固定的时间段内或无限期地阻止删除或覆盖对象。有关 S3 对象锁定功能的更多信息,请参阅S3 对象锁定的工作原理。
要使用 S3 对象锁定,请按照以下基本步骤操作:
-
创建新存储桶,同时启用对象锁定。
-
(可选)为放在存储桶中的对象配置默认保留期限。
-
将要锁定的对象放入存储桶。
-
将保留期限和/或依法保留应用于要保护的对象。
在锁定任何对象之前,您必须允许存储桶使用 S3 对象锁定。您可在创建存储桶时启用对象锁定。对存储桶启用对象锁定后,便可锁定该存储桶中的对象。如果您创建存储桶时启用了对象锁定,您将无法为该存储桶禁用对象锁定或暂停版本控制。
有关在启用 S3 对象锁定的情况下创建存储桶的信息,请参阅创建存储桶。
要启用对象锁定依法保留
登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/
。 -
在 Buckets (存储桶) 列表中,选择您想要的存储桶的名称。
-
在 Objects(对象)列表中,选择要为其启用或禁用依法保留的对象的名称。
Object overview(对象概述)随即打开,其中显示对象的属性。
-
在 Object Lock legal hold(对象锁定依法保留)下,选择 Edit(编辑)。
-
在 Legal hold(依法保留)下,选择 Enable(启用)或 Disable(禁用)。
-
选择保存更改。
要编辑对象锁定保留设置
-
在 Objects(对象)列表中,选择要为其编辑对象锁定保留设置的对象的名称。
Object overview(对象概述)随即打开,其中显示对象的属性。
-
在 Object Lock retention(对象锁定保留)下,选择 Edit(编辑)。
-
在 Retention(保留)下,选择 Enable(启用)或 Disable(禁用)。
-
在 Retention mode(保留模式)下,选择 Governance mode(监管模式)或 Compliance mode(合规性模式)。
-
在 Retain until date(保留到期日期)框中,输入对象不再受所选保留模式保护的日期。
-
选择保存更改。
有关依法保留和保留设置的更多信息,请参阅S3 对象锁定的工作原理。
有关使用 Amazon CLI、Amazon 开发工具包和 Amazon S3 REST API 管理对象锁定的信息,请参阅 管理对象锁定 。