Fehler bei Wiederholungsversuchen für EBS Direct APIs - Amazon EBS

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.

Fehler bei Wiederholungsversuchen für EBS Direct APIs

Sie AWS SDKsimplementieren eine automatische Wiederholungslogik für Anfragen, die Fehlerantworten zurückgeben. Sie können die Wiederholungseinstellungen für konfigurieren. AWS SDKs Weitere Informationen finden Sie in der Dokumentation Ihres SDK.

Sie können die AWS CLI so konfigurieren, dass einige fehlgeschlagene Anforderungen automatisch wiederholt werden. Weitere Informationen zur Konfiguration von Wiederholungsversuchen für finden Sie unter AWS CLI Wiederholungen im AWS Command Line Interface Benutzerhandbuch. AWS CLI

Die AWS -Abfrage-API unterstützt keine Wiederholungslogik für fehlgeschlagene Anfragen. Wenn Sie HTTP- oder HTTPS-Anforderungen verwenden, müssen Sie eine Wiederholungslogik in Ihre Client-Anwendung implementieren.

Die folgende Tabelle zeigt die möglichen API-Fehlerreaktionen. Einige API-Fehler sind wiederholbar. Ihre Clientanwendung sollte fehlgeschlagene Anforderungen, die einen wiederholbaren Fehler erhalten, immer wiederholen.

Fehler Antwortcode Beschreibung Ausgeworfen von Wiederholbar?
InternalServerException 500 Die Anfrage ist aufgrund eines netzwerk- oder AWS serverseitigen Problems fehlgeschlagen.

Alle APIs

Ja
ThrottlingException 400 Die Anzahl der API-Anfragen hat das maximal zulässige Drosselungslimit für API-Anfragen für das Konto überschritten.

Alle APIs

Ja
RequestThrottleException 400 Die Anzahl der API-Anfragen hat den maximal nzulässige Grenzwert für die Drosselung von API-Anfragen für den Snapshot überschritten.

GetSnapshotBlock | PutSnapshotBlock

Ja
ValidationException mit Nachricht „Failed to read block data 400 Der bereitgestellte Datenblock konnte nicht gelesen werden.

PutSnapshotBlock

Ja
ValidationException mit jeder anderen Nachricht 400 Die Anforderungssyntax ist falsch formatiert oder die Eingabe erfüllt nicht die vom AWS-Service festgelegten Einschränkungen.

Alle APIs

Nein
ResourceNotFoundException 404 Die angegebene Snapshot-ID ist nicht vorhanden.

Alle APIs

Nein
ConflictException 409 Das angegebene Client-Token wurde zuvor in einer ähnlichen Anfrage mit anderen Anfrageparametern verwendet. Weitere Informationen finden Sie unter StartSnapshot Stellen Sie die Idempotenz bei API-Anfragen sicher.

StartSnapshot

Nein
AccessDeniedException 403 Sie sind nicht berechtigt, die angefragte Operation durchzuführen.

Alle APIs

Nein
ServiceQuotaExceededException 402 Die Anfrage schlug fehl, weil die Erfüllung der Anfrage ein oder mehrere abhängige Service Quotas für Ihr Konto überschreiten würde.

Alle APIs

Nein
InvalidSignatureException 403 Die Autorisierungssignatur der Anfrage ist abgelaufen. Sie können die Anfrage erst wiederholen, nachdem Sie die Autorisierungssignatur aktualisiert haben.

Alle APIs

Nein