Wie kann ich 400-Fehlermeldungen beheben, wenn ich meine Aurora DB Instance modifiziere?

Lesedauer: 3 Minute
0

Ich möchte eine Amazon Aurora DB Instance ändern, aber wenn ich eine Änderungsanfrage stelle, erhalte ich eine „Status Code: 400“-Fehlermeldung.

Kurzbeschreibung

Wenn Sie eine API-Anfrage initiieren, führt AWS erste Syntaxprüfungen durch, um sicherzustellen, dass die Anfrage vollständig ist und die erforderlichen Parameter enthält. Es gibt mehrere Gründe, warum bei einer API-Anfrage zur Änderung Ihrer Amazon Aurora DB Instance möglicherweise ein 400-Fehler angezeigt wird:

  • Ihre Anfrage wurde aufgrund der Drosselung von API-Anfragen abgelehnt.
  • Ihre Parameterkombination ist nicht gültig.
  • Ihr Wert für den Eingabeparameter fehlt oder ist ungültig.
  • In der API fehlt entweder ein erforderlicher Parameter oder eine Aktion.
  • Browserprobleme führten dazu, dass die API ausfiel.
  • Sie haben eine veraltete Version des AWS Command Line Interface (AWS CLI).
  • Ein internes Ereignis betraf den Dienst und führte zum Ausfall der API.

Folgen Sie den entsprechenden Schritten zur Fehlerbehebung, um jedes dieser Probleme zu lösen.

Behebung

Hinweis: Wenn beim Ausführen von AWS-CLI-Befehlen Fehler auftreten, stellen Sie sicher, dass Sie die neueste Version der AWS CLI verwenden.

Ausnahme bei Drosselung

Die Drosselung von API-Anfragen hat Ihre abgelehnte Anfrage verursacht. Diese API-Aufruflimits gelten auf Kontoebene und sind nicht spezifisch für einen Dienst.

Hinweis: Sie können die Limits für einen bestimmten Anruf nicht erhöhen oder ändern. AWS stellt sicher, dass API-Aufrufe die maximal zulässige API-Anforderungsrate nicht überschreiten. Dies gilt unabhängig davon, ob die API-Aufrufe von einer Anwendung, einem Aufruf an eine Befehlszeilenschnittstelle oder der AWS-Managementkonsole stammen.

Gehen Sie wie folgt vor, um diesen Fehler zu beheben:

Ungültige Parameterkombination

Wenn Sie beim Ändern Ihrer DB-Instance eine Kombination von Parametern verwenden, führt das zu einem 400-Fehler. Um dieses Problem zu lösen, verwenden Sie im API-Aufruf nur gültige Parameter und Argumente.

Fehlender oder nicht gültiger Parameter

AWS lehnt Ihre Anfrage ab, wenn Sie einen Wert für den Eingabeparameter verwenden, der fehlt oder nicht gültig ist. Bevor Sie Ihre DB Instance ändern, überprüfen Sie, ob Sie alle obligatorischen Parameter und Felder in die API-Anfrage aufgenommen haben.

Problem mit dem Browser

Gelegentlich auftretende Browserprobleme können dazu führen, dass Ihr API-Aufruf fehlschlägt. Um Browserprobleme zu lösen, leeren Sie Ihren Cache und geben Sie dann die API erneut aus. Wenn das nicht funktioniert, versuchen Sie es erneut in einem anderen Browser.

Veraltete CLI-Version

Wenn Sie die AWS CLI verwenden, um die API-Anfrage zu stellen, stellen Sie sicher, dass Sie die neueste Version verwenden. Frühere Versionen der AWS CLI unterstützen möglicherweise bestimmte Parameter nicht. Es hat sich bewährt, regelmäßig zu überprüfen, ob Ihre Version auf dem neuesten Stand ist. Weitere Informationen finden Sie unter Überprüfen, dass Sie eine aktuelle Version der AWS CLI ausführen.

Interne Ereignisse

Ein anhaltendes Problem oder ein internes Ereignis, das Amazon Relational Database Service (Amazon RDS) oder einen seiner abhängigen Dienste betrifft, kann zu einem 400-Fehler führen. Um zu überprüfen, ob ein anhaltendes Problem vorliegt, überprüfen Sie das AWS-Servicestatus-Dashboard. Achten Sie weiterhin auf die Dashboards, um aktuelle Informationen zur Grundursache und zur Lösung zu erhalten.


Weitere Informationen

Wie kann ich eine Amazon RDS DB Instance reparieren, die im Status „Incompatible parameters“ feststeckt?

Häufige Fehler (Amazon-RDS-API-Referenz)

AWS OFFICIAL
AWS OFFICIALAktualisiert vor einem Jahr