Status des Wartungsauftrags für S3 Tables - Amazon Simple Storage Service

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:

  • Successful

  • Failed

  • Disabled

  • Not_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.com Zugriff 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