

# 使用 AWS 管理控制台创建和管理生命周期规则
<a name="S3OutpostsLifecycleConsole"></a>

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

有关 S3 生命周期的更多信息，请参阅[为 Amazon S3 on Outposts 桶创建和管理生命周期配置](S3OutpostsLifecycleManaging.md)。

**注意**  
创建桶的 AWS 账户拥有该桶，并且是唯一可以创建、启用、禁用或删除生命周期规则的账户。

要使用 AWS 管理控制台 为 S3 on Outposts 创建和管理生命周期规则，请参阅以下主题。

**Topics**
+ [创建生命周期规则](#s3-outposts-bucket-create-lifecycle)
+ [启用生命周期规则](#s3-outposts-bucket-enable-lifecycle)
+ [编辑生命周期规则](#s3-outposts-bucket-edit-lifecycle)
+ [删除生命周期规则](#s3-outposts-bucket-delete-lifecycle)

## 创建生命周期规则
<a name="s3-outposts-bucket-create-lifecycle"></a>

1. 登录到 AWS 管理控制台，然后通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Outposts buckets**（Outposts 桶）。

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

1. 选择 **Management**（管理）选项卡，然后选择 **Create Lifecycle rule**（创建生命周期规则）。

1. 为 **Lifecycle rule name**（生命周期规则名称）输入一个值。

1. 在 **Rule scope**（角色范围）下，选择以下选项之一：
   + 为将范围限制到特定筛选条件，请选择 **Limit the scope of this rule using one or more filters**（使用一个或多个筛选条件限制此规则的范围）。然后，添加前缀筛选条件、标签或对象大小。
   + 要将此规则应用于桶中的所有对象，请选择 **Apply to all objects in the bucket**（应用到桶中的所有对象）。

1. 在 **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**（删除过期的对象删除标记）。
**注意**  
基于大小的筛选条件不能用于删除标记和未完成的分段上传。

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

1. 如果您选择了 **Delete expired object delete markers**（删除过期的对象删除标记），要确认删除过期的对象删除标记，请选择 **Delete expired object delete markers**（删除过期的对象删除标记）。

1. 在 **Timeline Summary**（时间线摘要）下，查看您的生命周期规则，然后选择 **Create rule**（创建规则）。

## 启用生命周期规则
<a name="s3-outposts-bucket-enable-lifecycle"></a>

**启用或禁用桶生命周期规则**

1. 通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Outposts buckets**（Outposts 桶）。

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

1. 选择 **Management**（管理）选项卡，然后在 **Lifecycle rule**（生命周期规则）下选择要启用或禁用的规则。

1. 对于 **Action**（操作），选择 **Enable or disable rule**（启用或禁用规则）。

## 编辑生命周期规则
<a name="s3-outposts-bucket-edit-lifecycle"></a>

1. 通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Outposts buckets**（Outposts 桶）。

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

1. 选择 **Management**（管理）选项卡，然后选择要编辑的**生命周期规则**。

1. （可选）更新 **Lifecycle rule name**（生命周期规则名称）的值。

1. 在 **Rule scope**（规则范围）下，根据需要编辑范围：
   + 为将范围限制到特定筛选条件，请选择 **Limit the scope of this rule using one or more filters**（使用一个或多个筛选条件限制此规则的范围）。然后，添加前缀筛选条件、标签或对象大小。
   + 要将此规则应用于桶中的所有对象，请选择 **Apply to all objects in the bucket**（应用到桶中的所有对象）。

1. 在 **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**（删除过期的对象删除标记）。
**注意**  
基于大小的筛选条件不能用于删除标记和未完成的分段上传。

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

1. 如果您选择了 **Delete expired object delete markers**（删除过期的对象删除标记），要确认删除过期的对象删除标记，请选择 **Delete expired object delete markers**（删除过期的对象删除标记）。

1. 选择**保存**。

## 删除生命周期规则
<a name="s3-outposts-bucket-delete-lifecycle"></a>

1. 通过以下网址打开 Amazon S3 控制台：[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)。

1. 在左侧导航窗格中，选择 **Outposts buckets**（Outposts 桶）。

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

1. 选择 **Management**（管理）选项卡，然后 **Lifecycle rule**（生命周期规则）下，选择要删除的规则。

1. 选择 **Delete**。