Fehlerbehebung bei Batch Operations - Amazon Simple Storage Service

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 (CompleteCancelled, 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:

  1. 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

  2. Stellen Sie sicher, dass die in der CreateJob Anfrage erhaltene ID dieselbe ist, die in der DescribeJob 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:

  1. 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.

  2. 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:

  1. 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:

  1. 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:

  1. 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.

  2. Stellen Sie sicher, dass alle Objektschlüssel URL-codiert sind.

  3. 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.