停用孤立檔案刪除 - AWS Glue

停用孤立檔案刪除

您可以使用 AWS Glue 主控台或 AWS CLI,針對特定 Apache Iceberg 資料表停用孤立檔案刪除最佳化工具。

Console
停用孤立檔案刪除
  1. 選擇 Data Catalog,然後選擇資料表。從資料表清單中,選擇要停用最佳化工具以刪除孤立檔案的 Iceberg 資料表。

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

  3. 選擇動作,然後選擇停用孤立檔案刪除

    您還可以從動作功能表的最佳化下選擇停用

  4. 在確認訊息中,選擇停用。您可以稍後重新啟用孤立檔案刪除最佳化工具。

    確認後,孤立檔案刪除最佳化工具會停用,而孤立檔案刪除的狀態會回復為 Not enabled

AWS CLI

在下列範例中,將帳戶 ID 取代為有效的 AWS 帳戶 ID。將資料庫名稱和資料表名稱取代為實際的 Iceberg 資料表名稱和資料庫名稱。將 roleArn 取代為 IAM 角色的 AWS Resource Name (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'}'\ --type orphan_file_deletion
API

呼叫 UpdateTableOptimizer 操作來停用特定資料表的快照保留最佳化工具。