Amazon Simple Storage Service
控制台用户指南
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

如何为 S3 存储桶创建生命周期策略?

如果您在旧 Amazon S3 控制台中,要使用新控制台,请选择下框中的 Opt In,该选项显示在旧 Amazon S3 控制台主页上。请注意,Opt In 并非在所有区域中都可用。  

 选择使用新 Amazon S3 控制台 UI

您可以使用声明周期策略来定义您希望 Amazon S3 在对象的生命周期内执行的操作 (例如,将对象转化为另一个存储类别、检索它们、或在指定时间段后删除它们)。

您可以使用共享前缀为存储桶中的所有对象或一部分对象 (即,其名称以通用字符串开头的对象) 定义生命周期策略。

启用了版本控制的存储桶可以具有同一对象的许多版本,也就是一个当前版本和零个或零个以上非当前(以前)版本。 使用生命周期策略,您可以定义特定于当前和非当前对象版本的操作。有关更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的对象生命周期管理对象版本控制使用版本控制

创建生命周期策略

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

  2. Bucket name 列表中,选择要为其创建生命周期策略的存储桶的名称。

  3. 选择 Management 选项卡,然后选择 Add lifecycle rule

    1. 如果存储桶没有生命周期策略,您可以选择 Get started

  4. Lifecycle rule 对话框中,键入规则的名称以帮助稍后标识规则。在该存储桶内,此名称必须是唯一的。按如下所示配置规则:

    • 要将此生命周期规则应用于具有指定名称前缀的所有对象 (例如,其名称以常见字符串开头的对象),请键入前缀。您也可以将生命周期规则范围限制为一个或多个对象标签。您可以组合前缀和标签。 有关对象名称前缀的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的对象键。有关对象标签的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的对象标签

    • 要将此生命周期规则应用于存储桶中的所有对象,请选择 Next

  5. 通过定义规则来将生命周期规则配置为将对象转换为标准 IA 和 Amazon Glacier 存储类。有关更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的存储类别

    您可以为当前对象版本和/或之前的对象版本定义转换。

    1. 选择 Current version 可定义在规则范围内创建对象时应用的转换。

      选择 Previous version 可定义在规则范围内创建对象时应用的转换。

    2. 选择 Add transitions 并指定下列转换之一:

      • 选择 Transition to Standard-IA after,然后键入您希望在创建对象后要应用此转换的天数 (例如,30 天)。

      • 选择 Transition to Amazon Glacier after,然后键入您希望在创建对象后要应用此转换的天数 (例如,100 天)。

  6. 配置完转换后,选择 Next

  7. 选择 Expiration,然后输入创建对象后的天数,在该天数后将删除对象 (例如,455 天)。

  8. 选择 Permanently delete previous versions,然后输入对象变为之前的版本后的天数,在该天数后将永久删除对象 (例如,455 天)。

  9. 建议的最佳实践是始终选择 Clean up incomplete multipart uploads。例如,输入 7 天可指示您要在分段上传启动 7 天后结束并清理所有未完成的分段上传。有关分段上传的更多信息,请参阅 Amazon Simple Storage Service 开发人员指南 中的分段上传概述

  10. 选择 Next

  11. 对于 Review,验证您的规则设置。如果需要进行更改,请选择 Previous。否则,请选择 Save

  12. 如果规则不包含任何错误,它将在 Lifecycle 页面上列出并启用。