Deaktivieren des Snapshot-Aufbewahrungsoptimierers - AWS Glue

Deaktivieren des Snapshot-Aufbewahrungsoptimierers

Sie können den Snapshot-Aufbewahrungsoptimierer für eine bestimmte Apache-Iceberg-Tabelle über die AWS Glue-Konsole oder die AWS CLI deaktivieren.

Console
Deaktivieren der Snapshot-Aufbewahrung
  1. Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS Glue-Konsole unter https://console.aws.amazon.com/glue/.

  2. Wählen Sie Datenkatalog und dann Tabellen aus. In der Liste der Tabellen wählen Sie die Iceberg-Tabelle aus, für die Sie die Konfiguration des Optimierer für die Snapshot-Aufbewahrung aktualisieren möchten.

  3. Wählen Sie im unteren Bereich der Tabellendetailseite unter Aktionen die Option Tabellenoptimierung und Deaktivieren, Snapshot-Aufbewahrung aus.

    Sie können auch im Menü Aktionen oben rechts auf der Seite die Option Deaktivieren unter Optimierung auswählen.

  4. Klicken Sie in der Bestätigungsmeldung auf Deaktivieren. Sie können den Snapshot-Aufbewahrungsoptimierer später wieder aktivieren.

    Nachdem Sie die Deaktivierung bestätigt haben, wird Snapshot-Aufbewahrungsoptimierer deaktiviert und der Status für Snapshots wird wieder auf Not enabled gesetzt.

AWS CLI

Ersetzen Sie die Konto-ID im folgenden Beispiel durch eine gültige AWS-Konto-ID. Ersetzen Sie den Datenbanknamen und den Tabellennamen durch die tatsächlichen Tabellen- und Datenbanknamen in Iceberg. Ersetzen Sie den roleArn durch den AWS-Ressourcennamen (ARN) der IAM-Rolle und den entsprechenden Namen der IAM-Rolle, die über die erforderlichen Berechtigungen zum Deaktivieren des Aufbewahrungsoptimierers verfügt.

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

Rufen Sie den Vorgang UpdateTableOptimizer auf, um den Snapshot-Aufbewahrungsoptimierer für eine bestimmte Tabelle zu deaktivieren.