

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 停用壓縮最佳化工具
<a name="disable-compaction"></a>

 您可以使用 AWS Glue 主控台 或 停用特定 Apache Iceberg 資料表的自動壓縮 AWS CLI。

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

1. 登入 AWS 管理主控台 並在 https：//[https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue/) 開啟 AWS Glue 主控台。

1. 在左側導覽的 **Data Catalog** 下，選擇**資料表**。

1. 從資料表清單中，選擇您想要停用壓縮功能的 Iceberg 資料表。

1. 選擇**資料表詳細資訊**頁面下半部分的**資料表最佳化**索引標籤。

1. 從**動作**中，選擇**停用**，然後選擇**壓縮**。

1.  在確認訊息中，選擇**停用壓縮**。您可以在稍後重新啟用壓縮功能。

    當您確認後，壓縮功能會停用，而資料表的壓縮狀態會變回 `Disabled`。

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

在下列範例中，將帳戶 ID 取代為有效的 AWS 帳戶 ID。將資料庫名稱和資料表名稱取代為實際的 Iceberg 資料表名稱和資料庫名稱。將 取代`roleArn`為 IAM 角色 AWS 的資源名稱 (ARN)，以及具有執行壓縮所需許可的 IAM 角色實際名稱。

```
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}}", "enabled":'false', "vpcConfiguration":{"glueConnectionName":{{"glue_connection_name"}}}}'\ 
  --type compaction
```

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

呼叫 [UpdateTableOptimizer](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-table-optimizers.html#aws-glue-api-table-optimizers-UpdateTableOptimizer) 操作以停用特定資料表的壓縮功能。

------