Wie verhindere ich die Fehler „ThrottlingException“ oder „Rate exceeded“ bei der Verwendung von AWS Systems Manager Parameter Store?

Lesedauer: 3 Minute
0

Ich möchte die Fehlermeldung „ThrottlingException“ beheben, die „Rate exceeded“ anzeigt, wenn ich den AWS Systems Manager Parameter Store verwende.

Kurzbeschreibung

Alle API-Aufrufe im Parameter Store dürfen die maximal zulässige API-Anforderungsrate pro Konto und pro AWS-Region nicht überschreiten. Dazu gehören API-Aufrufe sowohl von der AWS Command Line Interface (AWS CLI) als auch der AWS-Managementkonsole. Überschreiten API-Anfragen die maximale Rate, erhalten Sie die Fehlermeldung „Rate exceeded“ und weitere API-Aufrufe werden gedrosselt. Möglicherweise wird ein Fehler angezeigt, der einem der folgenden ähnelt:

  • Beim Aufrufen der GetParameter-Operation ist ein Fehler aufgetreten (ThrottlingException) (maximale Anzahl an Wiederholungen): 4): Rate überschritten
  • Beim Aufrufen der GetParameter-Operation ist ein Fehler aufgetreten (ThrottlingException) (maximale Anzahl an Wiederholungen): 4): Rate überschritten
  • Beim Aufrufen der Operation getParametersByPath ist ein Fehler aufgetreten (ThrottlingException) (maximale Wiederholungsanzahl erreicht): 4): Rate überschritten
  • Beim Aufrufen der DescribeParameter-Operation ist ein Fehler aufgetreten (ThrottlingException) (maximale Anzahl an Wiederholungen): 2): Rate überschritten

Parameter-Store-Anfragen werden für jedes Amazon Web Services (AWS)-Konto auf Basis der Region gedrosselt, um die Serviceleistung zu verbessern. Weitere Informationen zu den maximalen Durchsatzkontingenten für die Parameter-Store-API finden Sie unter Endpunkte und Kontingente für AWS Systems Manager.

Lösung

Problembehebung

Gehen Sie wie folgt vor, um die Fehler „ThrottlingException“ oder „Rate exceeded“ zu verhindern oder zu beheben:

Eine Erhöhung des Servicekontingents beantragen

Wenn Sie alle oben genannten Schritte zur Problembehebung durchgeführt haben, aber immer noch die Fehlermeldung „Rate exceeded“ erhalten, können Sie eine Erhöhung des Servicekontingents beantragen.

Hinweis: Identifizieren Sie vor dem Absenden einer Anfrage den API-Aufruf und die Aufrufrate.

Beantragen Sie eine Erhöhung des Servicekontingents für Parameter Store wie folgt:

  1. Öffnen Sie das AWS Support Center und wählen Sie dann Fall erstellen aus.
  2. Wählen Sie Möchten Sie Ihr Servicelimit erhöhen? aus.
  3. Wählen Sie als Limit-Typ die Option EC2 Systems Manager aus.
  4. Wählen Sie für Region unter Anfragen Ihre AWS-Region aus.
  5. Wählen Sie für Ressourcentyp die Option Parameter Store aus.
  6. Wählen Sie das zu erhöhende Limit und geben Sie dann den neuen Limitwert ein.
  7. Geben Textfeld Beschreibung des Anwendungsfalls den Zeitrahmen des Drosselungsproblems und den Grund für die Anfrage zur Kontingenterhöhung an.
  8. Wählen Sie Ihre bevorzugten Kontaktoptionen aus und klicken Sie dann auf Senden.

Ähnliche Informationen

Exponentielles Backoff und Jitter

Problembehandlung für Parameter Store

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 10 Monaten