Snapshot Retention Optimizer deaktivieren - AWS Glue

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Snapshot Retention Optimizer deaktivieren

Sie können den Snapshot Retention Optimizer für eine bestimmte Apache Iceberg-Tabelle mithilfe der Konsole oder deaktivieren. AWS Glue AWS CLI

Console
Um die Aufbewahrung von Snapshots zu deaktivieren
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS Glue Konsole unter https://console.aws.amazon.com/glue/.

  2. Wählen Sie Datenkatalog und dann Tabellen aus. Wählen Sie aus der Tabellenliste die Iceberg-Tabelle aus, für die Sie den Optimizer für die Aufbewahrung von Snapshots deaktivieren 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 Aktionsmenü in der oberen rechten Ecke der Seite die Option Deaktivieren unter Optimierung auswählen.

  4. Wählen Sie in der Bestätigungsnachricht die Option Deaktivieren aus. Sie können den Snapshot Retention Optimizer zu einem späteren Zeitpunkt wieder aktivieren.

    Nachdem Sie dies bestätigt haben, ist der Snapshot Retention Optimizer deaktiviert und der Status für die Snapshot-Aufbewahrung wird wieder auf gesetzt. Not enabled

AWS CLI

Ersetzen Sie im folgenden Beispiel die Konto-ID 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 das roleArn durch den AWS Ressourcennamen (ARN) der IAM-Rolle und den tatsächlichen Namen der IAM-Rolle, die über die erforderlichen Berechtigungen zum Ausführen 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 UpdateTableOptimizerden Vorgang auf, um den Snapshot-Aufbewahrungsoptimizer für eine bestimmte Tabelle zu deaktivieren.