Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅
中国的 Amazon Web Services 服务入门
(PDF)。
更新孤立文件删除优化器
您可以使用 Amazon Glue 控制台、Amazon CLI 或 UpdateTableOptimizer
操作来修改孤立文件删除优化器的配置,例如更改孤立文件的保留期或优化器使用的 IAM 角色。
- Amazon Web Services Management Console
-
更新孤立文件删除优化器
-
选择数据目录,然后选择表。从表列表中,选择要更新孤立文件删除优化器配置的表。
-
在表详细信息页面的下半部分,选择表优化,然后选择编辑。
-
然后在编辑优化页面上,进行所需的更改。
-
选择保存。
- Amazon CLI
-
您可以在 Amazon Glue 中使用 update-table-optimizer
调用来更新中的孤立文件删除优化器。这让您能够修改 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 操作可更新表的孤立文件删除优化器。