

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.

# Amazon RDS-API-Referenz
<a name="ProgrammingGuide"></a>

Zusätzlich zur AWS-Managementkonsole und zur AWS Command Line Interface (AWS CLI) bietet Amazon RDS auch eine API. Mithilfe der API können Sie Aufgaben zur Verwaltung Ihrer DB-Instances und anderer Objekte in Amazon RDS automatisieren. 
+ Eine alphabetische Liste der API-Operationen finden Sie unter [Aktionen](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html).
+ Eine alphabetische Liste der Datentypen finden Sie unter [Datentypen](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Types.html).
+ Eine Liste der häufigen Abfrageparameter finden Sie unter [Häufige Parameter](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonParameters.html).
+ Beschreibungen der Fehlercodes finden Sie unter [Häufige Fehler](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonErrors.html).

Weitere Informationen zur AWS CLI finden Sie in der [AWS Command Line Interface-Amazon-RDS-Referenz](https://docs.aws.amazon.com/cli/latest/reference/rds/index.html). 

**Topics**
+ [

# Verwenden der Abfrage-API
](Using_the_Query_API.md)
+ [

# Fehlerbehebung für Anwendungen in Amazon RDS
](APITroubleshooting.md)

# Verwenden der Abfrage-API
<a name="Using_the_Query_API"></a>

In den folgenden Abschnitten werden die Parameter und die Abfrageauthentifizierung beschrieben, die für die Abfrage-API verwendet werden.

Allgemeine Informationen zur Funktionsweise der Abfrage-API finden Sie unter [Abfrageanforderungen](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Query-Requests.html) im *Amazon EC2 API Reference.*

## Abfrageparameter
<a name="query-parameters"></a>

HTTP-Query-basierte Anfragen sind HTTP-Anfragen, die das HTTP-Verb GET oder POST und einen Query-Parameter namens verwende `Action`.

Jede Query-Anfrage muss einige allgemeine Parameter enthalten, um die Authentifizierung und Auswahl einer Aktion zu bearbeiten. 

Einige Operationen verwenden Parameterlisten. Diese Listen werden mit der Notation `param.n` definiert. Werte von *n* sind Ganzzahlen ab 1. 

Informationen zu Amazon-RDS-Regionen und -Endpunkten finden Sie unter [Amazon Relational Database Service (RDS)](https://docs.aws.amazon.com/general/latest/gr/rande.html#rds_region) im Abschnitt zu Regionen und Endpunkten der *Allgemeine Amazon Web Services-Referenz*.

## Authentifizierung von Abfrageanforderungen
<a name="query-authentication"></a>

Sie können Query-Anfragen nur über HTTPS senden und müssen in jede Query-Anfrage eine Signatur einschließen. Sie müssen entweder AWS-Signature Version 4 oder -Signature Version 2 verwenden. Weitere Informationen finden Sie unter [Signaturprozess mit Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) und [Signaturprozess mit Signature Version 2](https://docs.aws.amazon.com/general/latest/gr/signature-version-2.html).

# Fehlerbehebung für Anwendungen in Amazon RDS
<a name="APITroubleshooting"></a>

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.

**Topics**
+ [

## Fehler bei Abrufen
](#RetrievingErrors)
+ [

## Tipps zur Problembehebung
](#TroubleshootingTipss)

 Weitere Informationen zur Fehlerbehebung bei Amazon RDS-DB-Instances finden Sie unter [Fehlerbehebung für Amazon RDS](CHAP_Troubleshooting.md). 

## Fehler bei Abrufen
<a name="RetrievingErrors"></a>

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
<a name="TroubleshootingTipss"></a>

 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](https://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](https://repost.aws/).