Aktualisieren des Optimierers für das Löschen verwaister Dateien - AWS Glue

Aktualisieren des Optimierers für das Löschen verwaister Dateien

Sie können die Konfiguration des Optimierers für das Löschen verwaister Dateien ändern, z. B. den Aufbewahrungszeitraum für verwaiste Dateien oder die vom Optimierer verwendete IAM-Rolle. Dazu können Sie die AWS Glue-Konsole, AWS CLI oder die UpdateTableOptimizer-Operation verwenden.

AWS Management Console
So aktualisieren Sie den Optimierer für das Löschen verwaister Dateien
  1. Wählen Sie Datenkatalog und dann Tabellen aus. In der Liste der Tabellen wählen Sie die Tabelle aus, für die Sie die Konfiguration des Optimierers für das Löschen verwaister Dateien aktualisieren möchten.

  2. Wählen Sie unten auf der Seite Tabellendetails die Registerkarte Tabellenoptimierung und dann Bearbeiten aus.

  3. Nehmen Sie auf der Seite Optimierung bearbeiten die gewünschten Änderungen vor.

  4. Wählen Sie Speichern.

AWS CLI

Sie können den update-table-optimizer-Aufruf verwenden, um den Optimierer für das Löschen verwaister Dateien in AWS Glue zu aktualisieren. Auf diese Weise können Sie die OrphanFileDeletionConfiguration im Feld icebergConfiguration ändern, in dem Sie den aktualisierten OrphanFileRetentionPeriodInDays-Wert angeben können. Damit können Sie die Anzahl der Tage für die Aufbewahrung verwaister Dateien festlegen und den Speicherort der Iceberg-Tabelle angeben, aus dem verwaiste Dateien gelöscht werden sollen.

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

Rufen Sie die UpdateTableOptimizer-Operation auf, um den Optimierer für das Löschen verwaister Dateien für eine Tabelle zu aktualisieren.