Disabilitazione dell'eliminazione di file orfani - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Disabilitazione dell'eliminazione di file orfani

È possibile disabilitare l'ottimizzatore per la cancellazione dei file orfani per una particolare tabella Apache Iceberg utilizzando la console oppure. AWS Glue AWS CLI

Console
Per disabilitare la cancellazione di file orfani
  1. Scegli Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, scegli la tabella Iceberg di cui desideri disabilitare l'ottimizzatore per l'eliminazione dei file orfani.

  2. Nella sezione inferiore della pagina dei dettagli della tabella, scegli la scheda Ottimizzazione della tabella.

  3. Scegli Azioni, quindi scegli Disabilita, Eliminazione dei file orfani.

    Puoi anche scegliere Disabilita in Ottimizzazione dal menu Azioni.

  4. Scegli Disabilita il contenuto nel messaggio di conferma. È possibile abilitare nuovamente l'ottimizzatore per la cancellazione dei file orfani in un secondo momento.

    Dopo la conferma, l'ottimizzatore per la cancellazione dei file orfani viene disabilitato e il relativo stato torna a. Not enabled

AWS CLI

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

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", "enabled":'false'}'\ --type orphan_file_deletion
API

Richiama l'UpdateTableOptimizeroperazione per disabilitare l'ottimizzatore di conservazione delle istantanee per una tabella specifica.