Disabilitazione dell'ottimizzatore per la conservazione degli snapshot - AWS Glue

Disabilitazione dell'ottimizzatore per la conservazione degli snapshot

È possibile disabilitare l'ottimizzatore per la conservazione degli snapshot per una particolare tabella Apache Iceberg usando la console AWS Glue o AWS CLI.

Console
Per disabilitare la conservazione degli snapshot
  1. Accedi alla AWS Management Console, quindi apri la console AWS Glue all'indirizzo https://console.aws.amazon.com/glue/.

  2. Scegli Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, seleziona la tabella Iceberg per la quale vuoi disabilitare l'ottimizzatore per la conservazione degli snapshot.

  3. Nella parte inferiore della pagina Dettagli tabella, seleziona Ottimizzazione tabella e Disabilita, Conservazione snapshot in Azioni.

    Puoi anche scegliere Disabilita in Ottimizzazione dal menu Azioni situato nell'angolo in alto a destra della pagina.

  4. Scegli Disabilita nel messaggio di conferma. Potrai riattivare l'ottimizzatore di conservazione degli snapshot in un secondo momento.

    Dopo la conferma, l'ottimizzatore di conservazione degli snapshot viene disabilitato e lo stato di conservazione degli snapshot torna su Not enabled.

AWS CLI

Nell'esempio seguente, sostituisci l'ID account con un ID account AWS valido. Sostituisci il nome del database e della tabella con quello effettivo della tabella Iceberg e del database. Sostituisci roleArn con il nome della risorsa (ARN) AWS del ruolo IAM e il nome effettivo del ruolo IAM che dispone delle autorizzazioni necessarie per eseguire l'ottimizzatore della conservazione.

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

Richiama l'operazione UpdateTableOptimizer per disabilitare l'ottimizzatore di conservazione degli snapshot per una tabella specifica.