Wenn ich mit Amazon API Gateway Anfragen an meine REST-API sende, erhalte ich die Fehlermeldung „Exceeded throttle limits“ oder „Exceeded quota limits“.
Behebung
Voraussetzungen: Stelle sicher, dass du Amazon CloudWatch Logs aktiviert hast, um Probleme mit API Gateway zu beheben. Um Ereignisprotokolle nur für Anfragen an deine API zu generieren, die mit einem Fehler fehlgeschlagen sind, stelle sicher, dass du Nur Fehler ausgewählt hast. Verwende dann die CloudWatch-Konsole, um protokollierte API-Anforderungen und -Antworten anzuzeigen.
API Gateway hat Kontingente auf Kontoebene pro AWS-Region. Wenn du das Limit überschreitest, erhältst du die Fehlermeldung „Exceeded throttle limit“ oder „Exceeded quota limit“. Weitere Informationen zu Einstellungen im Zusammenhang mit der Drosselung findest du unter So werden die Einstellungen für das Drosselungslimit in API Gateway angewendet.
Fehler „Exceeded throttle limit“
Prüfe das Raten- oder Burst-Limit für die Drosselungslimits für deinen Client oder Operationen, die du für die API-Stufe deines Nutzungsplans festgelegt hast. Wenn du das Raten- oder Burst-Limit überschreitest, wird die Fehlermeldung „Exceeded throttle limit“ angezeigt.
Um diesen Fehler zu beheben, verwende einen Standard-Wiederholverhaltensmodus mit unregelmäßigem exponentiellem Backoff und sende dann deine API-Anforderung erneut.
Fehler „Exceeded quota limit“
Wenn du das Kontingentlimit deines API Gateway-Nutzungsplans überschreitest, erhältst du die Fehlermeldung „Exceeded quota limit“.
Um diesen Fehler zu beheben, erweitere die verbleibenden Kontingente mit der AWS-Managementkonsole.
Ähnliche Informationen
Wie finde ich API Gateway-REST-API-Fehler in meinen CloudWatch-Protokollen?