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
-
Accedi alla AWS Management Console, quindi apri la console AWS Glue all'indirizzo https://console.aws.amazon.com/glue/
. -
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.
-
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.
-
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
roleArncon 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-id123456789012\ --database-nameiceberg_db\ --table-nameiceberg_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.