Disabilitazione dell'eliminazione di file orfani
È possibile disabilitare l'ottimizzatore per l'eliminazione dei file orfani per una particolare tabella Apache Iceberg usando la console AWS Glue o AWS CLI.
- Console
-
Per disabilitare l'eliminazione di file orfani
-
Scegli Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, seleziona la tabella Iceberg per la quale vuoi disabilitare l'ottimizzatore per l'eliminazione dei file orfani.
-
Nella parte inferiore della pagina Dettagli tabella, seleziona la scheda Ottimizzazione tabella.
-
Scegli Azioni, quindi seleziona Disabilita, Eliminazione file orfani.
Puoi anche selezionare Disabilita in Ottimizzazione dal menu Azioni.
-
Scegli Disabilita nel messaggio di conferma. Potrai riattivare l'ottimizzatore per l'eliminazione dei file orfani in un secondo momento.
Dopo la conferma, l'ottimizzatore per l'eliminazione dei file orfani viene disabilitato e lo stato dell'eliminazione dei file orfani 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 disabilitare l'ottimizzatore.aws glue update-table-optimizer \ --catalog-id123456789012\ --database-nameiceberg_db\ --table-nameiceberg_table\ --table-optimizer-configuration '{"roleArn":"arn:aws:iam::123456789012:role/optimizer_role", "enabled":'false'}'\ --type orphan_file_deletion - API
-
Richiama l'operazione UpdateTableOptimizer per disabilitare l'ottimizzatore di conservazione degli snapshot per una tabella specifica.