Statut des tâches de maintenance de S3 Tables
Les tâches de maintenance de S3 Tables s’exécutent régulièrement pour vos tables ou compartiments de tables S3. Vous pouvez interroger le statut de ces tâches à l’aide de l’API GetTableMaintenanceJobStatus.
- Pour obtenir le statut de vos tâches de maintenance à l’aide de l’AWS CLI
-
L’exemple suivant permet d’obtenir les statuts des tâches de maintenance à l’aide de 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"Pour plus d’informations, consultez get-table-maintenance-job-status
dans la Référence des commandes de l’AWS CLI.
Les tâches de maintenance de S3 Tables peuvent évoluer entre quatre statuts possibles :
SuccessfulFailedDisabledNot_Yet_Run
Les tâches dont le statut a échoué incluront un message d’échec. La liste suivante décrit les messages d’échec possibles.
-
Exception de validation Iceberg rencontrée lors de la tentative de lecture de la table. Assurez-vous que votre table est lisible, qu’elle respecte la spécification Iceberg et qu’il ne contient que des chemins S3 commençant par votre alias de table S3.
-
La gestion des instantanés Iceberg ne prend actuellement pas en charge les balises ou les références définies par l’utilisateur.
-
La configuration de maintenance des tables Iceberg est incompatible avec les propriétés des tables « history.expire.max-snapshot-age-ms » et « history.expire.min-snapshots-to-keep ».
-
La gestion des instantanés Iceberg et la suppression de fichiers non référencés ne sont pas prises en charge lorsque la propriété de table « gc.enabled » est définie sur false. Assurez-vous que cette propriété n’est pas définie ou qu’elle est explicitement définie sur true.
-
Impossible de valider, car les métadonnées ne sont pas à jour. La maintenance sera retentée dès que l’occasion se présentera.
Accès insuffisant pour effectuer la maintenance de la table. Assurez-vous que la clé utilisée pour chiffrer la table est active, existe et dispose d’une politique de ressources accordant l’accès au principal du service S3
maintenance.s3tables.amazonaws.com.Note
Pour plus d’informations sur les autorisations AWS KMS pour S3 Tables, consultez Exigences d’autorisation pour le chiffrement SSE-KMS de S3 Tables.
-
Erreur interne