更新孤立檔案刪除最佳化工具 - AWS Glue

更新孤立檔案刪除最佳化工具

可以修改孤立檔案刪除最佳化工具的組態,例如使用 AWS Glue 主控台、AWS CLI 或 UpdateTableOptimizer 操作來變更孤立檔案的保留期間或最佳化工具使用的 IAM 角色。

AWS Management Console
若要更新孤立檔案刪除最佳化工具
  1. 選擇 Data Catalog,然後選擇資料表。從資料表清單中,選擇您要更新孤立檔案刪除最佳化工具組態的資料表。

  2. 資料表詳細資訊頁面的下部,選擇資料表最佳化,然後選擇編輯

  3. 編輯最佳化頁面中,進行所需的變更。

  4. 選擇儲存

AWS CLI

可以使用 update-table-optimizer 呼叫來更新 AWS Glue 中的孤立檔案刪除最佳化工具,您可以使用呼叫。這可讓您修改 icebergConfiguration 欄位中的 OrphanFileDeletionConfiguration,您可以在其中指定更新的 OrphanFileRetentionPeriodInDays 來設定保留孤立檔案的天數,指定要從中刪除孤立檔案的 Iceberg 資料表位置。

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":true, "vpcConfiguration":{"glueConnectionName":"glue_connection_name"},"orphanFileDeletionConfiguration":{"icebergConfiguration":{"orphanFileRetentionPeriodInDays":5}}}' \ --type orphan_file_deletion
API

呼叫 UpdateTableOptimizer 操作來更新資料表的孤立檔案刪除最佳化工具。