使用 Amazon Web Services Management Console创建和管理生命周期规则 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon Web Services Management Console创建和管理生命周期规则

您可以使用 S3 生命周期优化 Amazon S3 on Outposts 的存储容量。您可以创建生命周期规则,使对象在老化时过期或被较新版本取代。您可以创建、启用、禁用或删除生命周期规则。

有关 S3 生命周期的更多信息,请参阅管理存储生命周期

注意

创建桶的 Amazon Web Services 账户拥有该桶,并且是唯一可以创建、启用、禁用或删除生命周期规则的账户。

要使用 Amazon Web Services Management Console 为 S3 on Outposts 创建和管理生命周期规则,请参阅以下主题。

创建生命周期规则

  1. 登录到 Amazon Web Services Management Console,然后通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Outposts buckets(Outposts 桶)。

  3. 选择要为其创建生命周期规则的 Outposts 桶。

  4. 选择 Management(管理)选项卡,然后选择 Create Lifecycle rule(创建生命周期规则)。

  5. Lifecycle rule name(生命周期规则名称)输入一个值。

  6. Rule scope(角色范围)下,选择以下选项之一:

    • 为将范围限制到特定筛选条件,请选择 Limit the scope of this rule using one or more filters(使用一个或多个筛选条件限制此规则的范围)。然后,添加前缀筛选条件、标签或对象大小。

    • 要将此规则应用于桶中的所有对象,请选择 Apply to all objects in the bucket(应用到桶中的所有对象)。

  7. Lifecycle rule actions(生命周期规则操作)下,选择以下选项之一:

    • Expire current versions of objects(将对象的当前版本设为过期)- 对于启用版本控制的桶,S3 on Outposts 会添加删除标记,并将对象保留为非当前版本。对于不使用 S3 版本控制的桶,S3 on Outposts 会永久删除对象。

    • Permanently delete noncurrent versions of objects(永久删除对象的非当前版本)– S3 on Outposts 永久删除对象的非当前版本。

    • Delete expired object delete markers or incomplete multipart uploads(删除过期的删除标记或未完成的分段上传)– S3 on Outposts 永久删除过期的删除标记或未完成的分段上传。

      如果您使用对象标签限制生命周期规则的范围,则无法选择 Delete expired object delete markers(删除过期的对象删除标记)。如果您选择 Expire current object versions(使当前对象版本过期),也无法选择 Delete expired object delete markers(删除过期的对象删除标记)。

    注意

    基于大小的筛选条件不能用于删除标记和未完成的分段上传。

  8. 如果您选择了 Expire current versions of objects(使当前版本的对象过期)或 Permanently delete noncurrent versions of objects(永久删除对象的非当前版本),请根据特定日期或对象的存在期限配置规则触发器。

  9. 如果您选择了 Delete expired object delete markers(删除过期的对象删除标记),要确认删除过期的对象删除标记,请选择 Delete expired object delete markers(删除过期的对象删除标记)。

  10. Timeline Summary(时间线摘要)下,查看您的生命周期规则,然后选择 Create rule(创建规则)。

启用生命周期规则

启用或禁用桶生命周期规则
  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Outposts buckets(Outposts 桶)。

  3. 选择要为其启用或禁用生命周期规则的 Outposts 桶。

  4. 选择 Management(管理)选项卡,然后在 Lifecycle rule(生命周期规则)下选择要启用或禁用的规则。

  5. 对于 Action(操作),选择 Enable or disable rule(启用或禁用规则)。

编辑生命周期规则

  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Outposts buckets(Outposts 桶)。

  3. 选择要为其编辑生命周期规则的 Outposts 桶。

  4. 选择 Management(管理)选项卡,然后选择要编辑的生命周期规则

  5. (可选)更新 Lifecycle rule name(生命周期规则名称)的值。

  6. Rule scope(规则范围)下,根据需要编辑范围:

    • 为将范围限制到特定筛选条件,请选择 Limit the scope of this rule using one or more filters(使用一个或多个筛选条件限制此规则的范围)。然后,添加前缀筛选条件、标签或对象大小。

    • 要将此规则应用于桶中的所有对象,请选择 Apply to all objects in the bucket(应用到桶中的所有对象)。

  7. Lifecycle rule actions(生命周期规则操作)下,选择以下选项之一:

    • Expire current versions of objects(将对象的当前版本设为过期)- 对于启用版本控制的桶,S3 on Outposts 会添加删除标记,并将对象保留为非当前版本。对于不使用 S3 版本控制的桶,S3 on Outposts 会永久删除对象。

    • Permanently delete noncurrent versions of objects(永久删除对象的非当前版本)– S3 on Outposts 永久删除对象的非当前版本。

    • Delete expired object delete markers or incomplete multipart uploads(删除过期的删除标记或未完成的分段上传)– S3 on Outposts 永久删除过期的删除标记或未完成的分段上传。

      如果您使用对象标签限制生命周期规则的范围,则无法选择 Delete expired object delete markers(删除过期的对象删除标记)。如果您选择 Expire current object versions(使当前对象版本过期),也无法选择 Delete expired object delete markers(删除过期的对象删除标记)。

    注意

    基于大小的筛选条件不能用于删除标记和未完成的分段上传。

  8. 如果您选择了 Expire current versions of objects(使当前版本的对象过期)或 Permanently delete noncurrent versions of objects(永久删除对象的非当前版本),请根据特定日期或对象存在期限配置规则触发器。

  9. 如果您选择了 Delete expired object delete markers(删除过期的对象删除标记),要确认删除过期的对象删除标记,请选择 Delete expired object delete markers(删除过期的对象删除标记)。

  10. 选择 Save(保存)。

删除生命周期规则

  1. 通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/

  2. 在左侧导航窗格中,选择 Outposts buckets(Outposts 桶)。

  3. 选择要为其删除生命周期规则的 Outposts 桶。

  4. 选择 Management(管理)选项卡,然后 Lifecycle rule(生命周期规则)下,选择要删除的规则。

  5. 选择 Delete