

# 禁用快照保留优化器
<a name="disable-snapshot-retention"></a>

 您可以使用 Amazon Glue 控制台或 Amazon CLI 来为特定的 Apache Iceberg 表禁用快照保留优化器。

------
#### [ Console ]

**禁快照保留功能**

1. 登录 Amazon Web Services 管理控制台，然后打开 Amazon Glue 控制台，网址为：[https://console.aws.amazon.com/glue/](https://console.amazonaws.cn/glue/)。

1. 选择**数据目录**，然后选择**表**。从表列表中，选择要禁用快照保留优化器的表。

1. 在**表详细信息**页面的下半部分，选择**表优化**和**禁用**，并选择**操作**下的**快照保留**。

   您还可以从该页面右上角的**操作**菜单中，选择**优化**下的**禁用**。

1.  在确认消息页面选择**禁用**。您可以在以后重新启用快照保留优化器。

    确认之后，快照保留优化器将被禁用，并且快照保留的状态将恢复为 `Not enabled`。

------
#### [ Amazon CLI ]

将以下示例中的账户 ID 替换为有效的 Amazon 账户 ID。将数据库名称和表名称替换为实际的 Iceberg 表名称和数据库名称。将 `roleArn` 替换为具有运行保留优化器所需权限的 IAM 角色的 Amazon 资源名称（ARN）和实际名称。

```
aws glue update-table-optimizer \
  --catalog-id {{123456789012}} \
  --database-name {{iceberg_db}} \
  --table-name {{iceberg_table}} \
  --table-optimizer-configuration '{"roleArn":"arn:aws:iam::{{123456789012}}:role/{{optimizer_role}}", "vpcConfiguration":{"glueConnectionName":{{"glue_connection_name"}}}, "enabled":'false'}'\ 
  --type retention
```

------
#### [ Amazon API ]

调用 [UpdateTableOptimizer](https://docs.amazonaws.cn/glue/latest/dg/aws-glue-api-table-optimizers.html#aws-glue-api-table-optimizers-UpdateTableOptimizer) 操作来为特定的表禁用快照保留优化器。

------