

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 更新现有回收站保留规则
<a name="recycle-bin-update-rule"></a>

创建后，您可以随时更新已解锁保留规则的说明、资源标签和保留期。您无法更新保留规则的资源类型或解锁延迟期，即使保留规则已解锁也是如此。

您无法以任何方式更新锁定的保留规则。如果您需要修改锁定的保留规则，则必须先将其解锁，然后等待解锁延迟期到期。

如果您需要修改锁定保留规则的解锁延迟期，则必须[解锁保留规则](recycle-bin-unlock.md)，然后等待当前的解锁延迟期到期。解锁延迟期到期后，必须[重新锁定保留规则](recycle-bin-lock.md)并指定新的解锁延迟期。

**注意**  
我们建议您不要将个人身份识别、机密或敏感信息包括在留存规则描述中。

更新保留规则后，这些更改仅适用于其保留的新资源。这些更改不会影响之前发送到回收站的资源。例如，如果您更新了保留规则的保留期，则在新的保留期内只会保留更新后删除的快照。在更新之前发送到回收站的快照仍会在上一个（旧）保留期内保留。

您可以使用以下方法之一更新保留规则。

------
#### [ Recycle Bin console ]

**更新保留规则**

1. 在家中打开回收站控制台 [https://console.aws.amazon.com/rbin//](https://console.aws.amazon.com/rbin/home/)

1. 在导航窗格中，选择 **Retention rules**（保留规则）。

1. 在网格中，选择要更新的保留规则，然后选择 **Actions**（操作）、**Edit retention rule**（编辑保留规则）。

1. 在 **Rule details**（规则详细信息）部分中，根据需要更新 **Retention rule name**（保留规则名称）和 **Retention rule description**（保留规则描述）。

1. 在**规则设置**部分中，根据需要更新**资源类型**、**要匹配的资源标签**和**保留期**。

1. 在 **Tags**（标签）部分，根据需要添加或删除保留规则标签。

1. 选择 **Save retention rule**（保存保留规则）。

------
#### [ AWS CLI ]

**更新保留规则**  
使用 [update-rule](https://docs.aws.amazon.com/cli/latest/reference/rbin/update-rule.html) AWS CLI 命令。对于`--identifier`，请指定要更新的保留规则的 ID`--resource-types`，`EBS_VOLUME`为卷、`EBS_SNAPSHOT`为快照指定或`EC2_IMAGE`为 AMIs。

```
aws rbin update-rule \
--identifier rule_ID \
--retention-period RetentionPeriodValue=number_of_days,RetentionPeriodUnit=DAYS \
--resource-type EBS_VOLUME|EBS_SNAPSHOT|EC2_IMAGE \
--description "rule_description"
```

**示例**  
以下示例命令更新了保留规则 `6lsJ2Fa9nh9`，以将所有快照保留 `7` 天，并更新其描述。

```
aws rbin update-rule \
--identifier 6lsJ2Fa9nh9 \
--retention-period RetentionPeriodValue=7,RetentionPeriodUnit=DAYS \
--resource-type EBS_SNAPSHOT \
--description "Retain for three weeks"
```

------