Ein Entwickler erhält zeitweise HTTP 400 ThrottlingException-Fehler beim Aufruf der CloudWatch-API, und es werden keine Daten bei einem Fehler zurückgegeben. Welche Best Practice sollte zuerst angewendet werden, um dies zu mildern?
Wählen Sie eine Antwort
Tippen Sie auf eine Option, um Ihre Antwort zu überprüfen.
Richtige Antwort: Wiederholen Sie den Aufruf mit exponentiellem Backoff..
Warum dies die Antwort ist
HTTP 400 ThrottlingException-Fehler weisen darauf hin, dass die API-Anfragen die zulässige Rate überschreiten. Die beste Praxis, um dies zu beheben, ist die Implementierung eines exponentiellen Backoffs. Dies wiederholt die fehlgeschlagenen Anfragen nach einer zunehmenden Wartezeit, wodurch die Belastung der API reduziert und die Wahrscheinlichkeit eines erfolgreichen Aufrufs erhöht wird. Das Kontaktieren des AWS Supports für eine Limiterhöhung ist eine Option, aber exponentieller Backoff sollte zuerst implementiert werden, da es eine sofortige, selbstverwaltete Lösung für vorübergehende Drosselungsprobleme ist. Die Verwendung der AWS CLI ändert nichts an der zugrunde liegenden Drosselungsproblematik. Das Entfernen des API-Aufrufs ist keine praktikable Lösung, wenn die Daten benötigt werden.
Bestehen Sie Ihre Prüfung – ohne endlose Antwortsuche
Erhalten Sie jede verifizierte Frage und Erklärung für diese Prüfung an einem Ort und sparen Sie Stunden der Vorbereitung. Über 1.000 Zertifizierungen · Über 20 Sprachen · Kostenloser Start.
Bestehen Sie Ihre Prüfung schneller → Keine Karte erforderlich