Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Fehlerbehebung bei Batch Operations
Die folgenden Themen behandeln häufig auftretende Fehler, um Ihnen bei der Behebung von Problemen zu helfen, die bei der Arbeit mit Amazon S3 Batch Operations auftreten können.
Informationen zur Behebung von Problemen mit S3 Batch Replication finden Sie unter Fehler bei der Batchreplikation.
Es gibt zwei Haupttypen von Fehlern, die zu Fehlern bei Batch-Vorgängen führen:
-
API-Fehler — Die angeforderte API (z. B.
CreateJob
) konnte nicht ausgeführt werden. -
Auftragsfehler — Die erste API-Anfrage war erfolgreich, aber der Job schlug fehl, z. B. aufgrund von Problemen mit dem Manifest oder den Berechtigungen für Objekte, die im Manifest angegeben sind.
NoSuchJobException
Typ: API-Fehler
Dies kann der Fall sein, wenn der Job abgelaufen ist oder wenn die in der CreateJob
Anfrage verwendete ID nicht dieselbe ist, die in der DescribeJob
UpdateJobStatus
OR-Anfrage verwendet wurde.
Jobs laufen im Endstatus (Complete
Cancelled
, oderFailed
) nach 90 Tagen ab. Weitere Informationen finden Sie unterVerfolgen von Auftragsstatus- und Abschluss.
Verwandte Fehlermeldungen
No such job
Empfohlene Maßnahmen
Um Fehler zu beheben, können NoSuchJobException
Sie Folgendes versuchen:
-
Vergewissern Sie sich, dass der Job existiert und sich in Ihrem Konto befindet. Sie können den folgenden AWS CLI Befehl verwenden:
aws s3control list-jobs --account-id 111122223333
-
Stellen Sie sicher, dass die in der
CreateJob
Anfrage erhaltene ID dieselbe ist, die in derDescribeJob
UpdateJobStatus
Oder-Anfrage verwendet wurde.
AccessDeniedException
Typ: API-Fehler
Dies AccessDeniedException
tritt auf, wenn eine S3 Batch Operations-Anforderung aufgrund von nicht unterstützten Vorgängen blockiert wird oder wenn die IAM-Identität, die die Anfrage gestellt hat, nicht über ausreichende Berechtigungen verfügt, um eine Aktion auszuführen.
Verwandte Fehlermeldungen
Access Denied
Empfohlene Maßnahmen
Um Fehler zu beheben, können AccessDeniedException Sie Folgendes versuchen:
-
Stellen Sie sicher, dass S3 Batch Operations den Vorgang oder die Funktion in der Region unterstützt. Eine Liste der unterstützten Operationen finden Sie unter Von S3 Batch Operations unterstützte Vorgänge. Batch-Operationen werden für Allzweck-Buckets in allen Regionen unterstützt, aber Operationen für Directory-Buckets sind nur auf regionalen und zonalen Endpunkten für Directory-Buckets verfügbar.
-
Stellen Sie sicher, dass die IAM-Identität, die die Anfrage stellt, über die erforderlichen Berechtigungen zum Erstellen und Verwalten von Batch-Vorgängen verfügt. Eine Liste der Berechtigungen finden Sie unter. Gewähren von Berechtigungen für Batchoperationen
SlowDownError
Typ: API-Fehler
Die SlowDownError
Ausnahme tritt auf, wenn Ihr Konto das Limit für die Anforderungsrate für S3 Batch Operations überschritten hat.
Empfohlene Maßnahmen
Um SlowDownError
Ausnahmen zu beheben, können Sie Folgendes versuchen:
-
Verlangsamen Sie die Anforderungsrate und versuchen Sie es erneut. Weitere Informationen finden Sie unter Wiederholungsversuch mit Backoff-Muster in den präskriptiven Leitlinien. AWS
InvalidManifestContent
Typ: Jobausfall
Die InvalidManifestContent
Ausnahme tritt auf, wenn Probleme mit dem Manifest-Dateiformat oder mit dem Inhalt auftreten, den S3 Batch Operations zur Verarbeitung von Objekten verwendet.
Verwandte Fehlermeldungen
-
Required fields are missing in the schema: + missingFields
-
Invalid Manifest Content
-
The S3 Batch Operations job failed because it contains more keys than the maximum allowed in a single job. Please split the job into multiple smaller jobs or reach out to customer support for next steps.
Empfohlene Maßnahmen
Um Fehler zu beheben, können InvalidManifestContent
Sie Folgendes versuchen:
Bei Problemen mit dem Manifestformat:
-
Stellen Sie sicher, dass das Manifest den erforderlichen Formatspezifikationen entspricht. Alle erforderlichen Spalten müssen vorhanden, ordnungsgemäß formatiert und im gesamten Manifest konsistent sein. Beispiele finden Sie unter Angeben eines Manifests.
Bei inhaltlichen Problemen:
-
Ersetzen Sie Sonderzeichen in Objektschlüsseln durch ihre XML-Entitätscodes und stellen Sie sicher, dass die Objektschlüssel den Amazon S3 S3-Benennungskonventionen entsprechen. Weitere Informationen finden Sie unter Markieren von Amazon-S3-Objekten.
-
Stellen Sie sicher, dass alle Objektschlüssel URL-codiert sind.
-
Teilen Sie große Jobs in kleinere Jobs auf. Sie können sehen, wie viele Objekte für jeden Vorgang unterstützt werdenVon S3 Batch Operations unterstützte Vorgänge.