Aggiornamento dell'ottimizzatore per l'eliminazione dei file orfani - AWS Glue

Aggiornamento dell'ottimizzatore per l'eliminazione dei file orfani

È possibile modificare la configurazione dell'ottimizzatore per l'eliminazione dei file orfani, ad esempio modificando il periodo di conservazione per i file orfani o il ruolo IAM utilizzato dall'ottimizzatore usando la console AWS Glue, AWS CLI, o l'operazione UpdateTableOptimizer.

AWS Management Console
Per aggiornare l'ottimizzatore per l'eliminazione dei file orfani
  1. Scegliere Catalogo dati e poi Tabelle. Dall'elenco delle tabelle, selezionare la tabella in cui aggiornare la configurazione dell'ottimizzatore per l'eliminazione dei file orfani.

  2. Nella parte inferiore della pagina Dettagli tabella, scegliere Ottimizzazione tabella, poi scegliere Modifica.

  3. Nella pagina Modifica ottimizzazione, apportare le modifiche desiderate.

  4. Scegliere Salva.

AWS CLI

È possibile utilizzare la chiamata update-table-optimizer per aggiornare l'ottimizzatore di eliminazione dei file orfani in AWS Glue. Si può utilizzare la chiamata. Ciò consente di modificare OrphanFileDeletionConfiguration nel campo icebergConfiguration in cui è possibile specificare il OrphanFileRetentionPeriodInDays aggiornato per impostare il numero di giorni in cui mantenere i file orfani, per specificare la posizione della tabella Iceberg da cui eliminare questi ultimi.

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":true, "vpcConfiguration":{"glueConnectionName":"glue_connection_name"},"orphanFileDeletionConfiguration":{"icebergConfiguration":{"orphanFileRetentionPeriodInDays":5}}}' \ --type orphan_file_deletion
API

Chiamare l'operazione UpdateTableOptimizer per aggiornare l'ottimizzatore di eliminazione dei file orfani per una tabella.