Stato dei processi di manutenzione di Tabelle S3 - Amazon Simple Storage Service

Stato dei processi di manutenzione di Tabelle S3

I processi di manutenzione di Tabelle S3 vengono eseguiti periodicamente per le tabelle o i bucket di Tabelle S3. È possibile eseguire query sullo stato di tali processi con l'API GetTableMaintenanceJobStatus.

Per conoscere lo stato dei processi di manutenzione utilizzando AWS CLI

Nel seguente esempio lo stato dei processi di manutenzione viene ottenuto utilizzando l'API GetTableMaintenanceJobStatus.

aws s3tables get-table-maintenance-job-status \ --table-bucket-arn="arn:aws:s3tables:arn:aws::111122223333:bucket/amzn-s3-demo-bucket1" \ --namespace="mynamespace" \ --name="testtable"

Per ulteriori informazioni, consulta get-table-maintenance-job-status nella documentazione di riferimento dei comandi della AWS CLI.

I processi di manutenzione di Tabelle S3 possono passare da uno dei quattro stati possibili all'altro:

  • Successful

  • Failed

  • Disabled

  • Not_Yet_Run

I processi con stato Non riuscito includeranno un messaggio di errore. Nell’elenco seguente sono riportati i possibili messaggi di errore.

  • È stata rilevata un’eccezione di convalida Iceberg durante il tentativo di leggere la tabella. Assicurati che la tua tabella sia leggibile, che sia conforme alla specifica Iceberg e che contenga solo percorsi S3 che iniziano con il tuo alias di Tabelle S3.

  • La gestione delle snapshot di Iceberg attualmente non supporta tag o riferimenti definiti dall’utente.

  • La configurazione di manutenzione delle tabelle Iceberg non è compatibile con le proprietà delle tabelle “history.expire.max-snapshot-age-ms” e “history.expire.min-snapshots-to-keep”.

  • La gestione delle snapshot di Iceberg e la rimozione di file senza riferimenti non sono supportate quando la proprietà della tabella “gc.enabled” è false. Assicurati che questa proprietà non sia impostata o impostata esplicitamente su true.

  • Impossibile effettuare il commit a causa di metadati non aggiornati. La manutenzione verrà ripetuta alla prossima occasione disponibile.

  • Accesso insufficiente per eseguire la manutenzione delle tabelle. Assicurati che la chiave utilizzata per crittografare la tabella sia attiva, esista e disponga di una policy delle risorse che garantisca l’accesso al principale maintenance.s3tables.amazonaws.com del servizio S3.

    Nota

    Per ulteriori informazioni sulle autorizzazioni di AWS KMS per Tabelle S3, consulta Requisiti di autorizzazione per la crittografia SSE-KMS di Tabelle S3.

  • Errore interno