Fehlerbehebung für Anwendungen in Amazon RDS - Amazon Relational Database Service

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.

Fehlerbehebung für Anwendungen in Amazon RDS

Amazon RDS stellt spezifische und beschreibende Fehlermeldungen bereit, um Sie bei der Behebung von Problemen während der Interaktion mit der Amazon RDS-API zu unterstützen.

Weitere Informationen zur Fehlerbehebung bei Amazon RDS-DB-Instances finden Sie unter Problembehebung für Amazon RDS.

Fehler bei Abrufen

In der Regel sollte Ihre Anwendung überprüfen, ob eine Anforderung einen Fehler verursacht hat, bevor Sie Zeit für die Verarbeitung von Ergebnissen aufwenden. Die einfachste Möglichkeit, herauszufinden, ob ein Fehler aufgetreten ist, besteht darin, nach einem Error-Knoten in der Antwort aus der Amazon RDS-API zu suchen.

Die XPath-Syntax bietet eine einfache Möglichkeit, nach einem Error-Knoten zu suchen. Darüber hinaus vereinfacht sie den Abruf von Fehlercode und Fehlermeldung. Der folgende Codeausschnitt verwendet Perl und das XML::XPath-Modul, um zu ermitteln, ob während einer Anfrage ein Fehler aufgetreten ist. Wenn ein Fehler aufgetreten ist, gibt der Code den ersten Fehlercode und die erste Fehlermeldung in der Antwort an.

use XML::XPath; my $xp = XML::XPath->new(xml =>$response); if ( $xp->find("//Error") ) {print "There was an error processing your request:\n", " Error code: ", $xp->findvalue("//Error[1]/Code"), "\n", " ", $xp->findvalue("//Error[1]/Message"), "\n\n"; }

Tipps zur Problembehebung

Die folgenden Prozesse werden empfohlen, um Probleme mit der Amazon-RDS-API zu diagnostizieren und zu beheben.

  • Überprüfen Sie, ob Amazon RDS in der AWS-Region normal ausgeführt wird, indem Sie http://status.aws.amazon.com aufrufen.

  • Überprüfen Sie die Struktur Ihrer Anforderung.

    Jede Amazon RDS-Operation verfügt über eine Referenzseite in der Amazon RDS-API-Referenz. Prüfen Sie nochmals, dass Sie die Parameter korrekt verwenden. Betrachten Sie die Beispielanforderungen oder Benutzerszenarien, um zu sehen, ob ähnliche Operationen ausgeführt werden, und um eine Vorstellung von möglichen Fehlern zu erhalten.

  • Überprüfen Sie AWS re:Post.

    Amazon RDS besitzt ein Entwickler-Community, in der Sie nach Lösungen für Probleme suchen können, die andere Entwickler bereits hatten. Zum Anzeigen der Themen navigieren Sie zu AWS re:Post.