Status des Wartungsauftrags für S3 Tables
Für Ihre S3 Tables oder Tabellen-Buckets werden regelmäßig Wartungsaufträge für S3 Tables ausgeführt. Sie können den Status dieser Jobs mit der GetTableMaintenanceJobStatus-API überprüfen.
- So überprüfen Sie den Status Ihrer Wartungsaufträge mit der AWS CLI
-
Im folgenden Beispiel wird der Status von Wartungsaufträgen mithilfe der
GetTableMaintenanceJobStatus-API abgerufen.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"Weitere Informationen finden Sie unter get-table-maintenance-job-status
in der Referenz zum AWS CLI-Befehl.
Bei Wartungsaufträgen für S3 Tables können Sie zwischen vier möglichen Status wechseln:
SuccessfulFailedDisabledNot_Yet_Run
Jobs mit dem Status „Failed (Fehlgeschlagen)“ enthalten eine Fehlermeldung. Die folgende Liste beschreibt mögliche Fehlermeldungen.
-
Beim Versuch, die Tabelle zu lesen, ist eine Iceberg-Validierungsausnahme aufgetreten. Stellen Sie sicher, dass Ihre Tabelle lesbar ist, der Iceberg-Spezifikation entspricht und nur S3-Pfade enthält, die mit Ihrem S3-Table-Alias beginnen.
-
Das Iceberg Snapshot-Management unterstützt derzeit keine benutzerdefinierten Tags oder Verweise.
-
Die Konfiguration der Iceberg-Tabellenverwaltung ist nicht mit den Tabelleneigenschaften 'history.expire.max-snapshot-age-ms' und 'history.expire.min-snapshots-to-keep' kompatibel.
-
Die Verwaltung von Iceberg-Snapshots und das Entfernen nicht referenzierter Dateien werden nicht unterstützt, wenn die Tabelleneigenschaft 'gc.enabled' den Wert false hat. Stellen Sie sicher, dass diese Eigenschaft nicht gesetzt oder ausdrücklich auf true gesetzt ist.
-
Fehler beim Festschreiben aufgrund veralteter Metadaten. Die Wartung wird bei der nächsten sich bietenden Gelegenheit erneut versucht.
Unzureichender Zugriff für die Tabellenwartung. Stellen Sie sicher, dass der zum Verschlüsseln der Tabelle verwendete Schlüssel aktiv und vorhanden ist und über eine Ressourcenrichtlinie verfügt, die dem S3-Service-Prinzipal
maintenance.s3tables.amazonaws.comZugriff gewährt.Anmerkung
Weitere Informationen zu AWS KMS-Berechtigungen für S3 Tables finden Sie unter Berechtigungsanforderungen für die SSE-KMS-Verschlüsselung von S3 Tables.
-
Interner Fehler