

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

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

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

**禁快照保留功能**

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

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

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

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

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

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

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

将以下示例中的账户 ID 替换为有效的 AWS 账户 ID。将数据库名称和表名称替换为实际的 Iceberg 表名称和数据库名称。将 `roleArn` 替换为具有运行保留优化器所需权限的 IAM 角色的 AWS 资源名称（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
```

------
#### [ AWS API ]

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

------