

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Documentazione di riferimento dell'API Amazon RDS
<a name="ProgrammingGuide"></a>

Oltre alla Console di gestione AWS e AWS Command Line Interface (AWS CLI), Amazon RDS fornisce anche un'API. È possibile usare l'API per automatizzare le attività per la gestione delle istanze database e altri oggetti in Amazon RDS. 
+ Per un elenco alfabetico delle operazioni API, consulta [Operazioni](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Operations.html).
+ Per un elenco alfabetico dei tipi di dati, consulta la pagina [Tipi di dati](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Types.html).
+ Per un elenco di parametri di query comuni, consulta la pagina [Parametri Comuni](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonParameters.html).
+ Per le descrizioni dei codici di errore, consulta la pagina [Errori comuni](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/CommonErrors.html).

Per ulteriori informazioni sui AWS CLI, consulta [Riferimento AWS Command Line Interface per Amazon RDS](https://docs.aws.amazon.com/cli/latest/reference/rds/index.html). 

**Topics**
+ [

# Uso dell'API query
](Using_the_Query_API.md)
+ [

# Risoluzione dei problemi delle applicazioni in Amazon RDS
](APITroubleshooting.md)

# Uso dell'API query
<a name="Using_the_Query_API"></a>

Le sezioni seguenti illustrano brevemente le autenticazioni dei parametri e delle richieste usate con l'API query.

Per informazioni generali sul funzionamento dell'API Query, consulta [Richieste di query](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/Query-Requests.html) in *Amazon EC2 API Reference*.

## Parametri di query
<a name="query-parameters"></a>

Le richieste basate su query HTTP sono richieste HTTP che utilizzano i verbi HTTP GET oppure POST e un parametro di query denominato `Action`.

Ogni richiesta di query deve includere alcuni parametri comuni per gestire l'autenticazione e la selezione di un'azione. 

Alcune operazioni accettano elenchi di parametri. Questi elenchi sono specificati usando l'annotazione `param.n`. I valori di *n* sono numero a partire da 1. 

Per ulteriori informazioni su endpoint e regioni Amazon RDS, consulta [Amazon Relational Database Service (RDS)](https://docs.aws.amazon.com/general/latest/gr/rande.html#rds_region) nella sezione Regioni ed endpoint di *Riferimenti generali di Amazon Web Services*.

## Autenticazione delle richieste di query
<a name="query-authentication"></a>

È possibile inviare solo richieste di query tramite HTTPS ed è necessario includere una firma in ogni richiesta di query. È necessario usare AWS Signature Version 4 o Signature Version 2. Per ulteriori informazioni, consulta [ Processo di firma Signature Version 4](https://docs.aws.amazon.com/general/latest/gr/signature-version-4.html) e [ Processo di firma Signature Version 2](https://docs.aws.amazon.com/general/latest/gr/signature-version-2.html).

# Risoluzione dei problemi delle applicazioni in Amazon RDS
<a name="APITroubleshooting"></a>

Amazon RDS fornisce errori specifici e descrittivi per aiutarti a risolvere i problemi mentre interagisci con l'API Amazon RDS.

**Topics**
+ [

## Errore durante il recupero
](#RetrievingErrors)
+ [

## Suggerimenti per la risoluzione dei problemi
](#TroubleshootingTipss)

 Per informazioni sulla risoluzione dei problemi per le istanze database Amazon RDS, consulta [Risoluzione dei problemi per Amazon RDS](CHAP_Troubleshooting.md). 

## Errore durante il recupero
<a name="RetrievingErrors"></a>

In genere, si desidera che l'applicazione verifichi se una richiesta ha generato un errore prima di trascorrere del tempo a elaborare i risultati. Il modo più semplice per determinare se si è verificato un errore consiste nel cercare un nodo `Error` nella risposta dall'API Amazon RDS.

La sintassi XPath fornisce un modo semplice per rilevare la presenza di un nodo `Error`. Fornisce inoltre un modo relativamente semplice per recuperare il messaggio e il codice di errore. Il seguente snippet di codice usa Perl e il modulo XML::XPath per determinare se si è verificato un errore durante una richiesta. Se si è verificato un errore, il codice stampa il primo codice di errore e il messaggio nella risposta. 

```
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"; }
```

## Suggerimenti per la risoluzione dei problemi
<a name="TroubleshootingTipss"></a>

 Ti consigliano i seguenti processi per diagnosticare e risolvere i problemi con l'API Amazon RDS:
+ Verifica che Amazon RDS funzioni normalmente nella regione AWS di destinazione controllando [http://status.aws.amazon.com](https://status.aws.amazon.com/).
+ Verificare la struttura della richiesta.

  Ogni operazione Amazon RDS ha una pagina di riferimento nella *documentazione di riferimento dell'API Amazon RDS*. Controllare nuovamente che si stia usando i parametri correttamente. Per idee su cosa potrebbe essere sbagliato, guarda le richieste di esempio o gli scenari utente per vedere se tali esempi stanno eseguendo operazioni simili.
+ Controlla AWS re:Post.

  Amazon RDS dispone di una community di sviluppo in cui puoi cercare soluzioni ai problemi che altri hanno riscontrato lungo il percorso. Per vedere gli argomenti, consulta [AWS re:Post](https://repost.aws/).