

# Solução de problemas de aplicações no Amazon RDS
<a name="APITroubleshooting"></a>

O Amazon RDS fornece erros específicos e descritivos para ajudar você a solucionar problemas enquanto interage com a API do Amazon RDS.

**Topics**
+ [

## Recuperação de erros
](#RetrievingErrors)
+ [

## Dicas de solução de problemas
](#TroubleshootingTipss)

 Para obter informações sobre solução de problemas para instâncias de banco de dados do Amazon RDS, consulte [Solução de problemas para o Amazon RDS](CHAP_Troubleshooting.md). 

## Recuperação de erros
<a name="RetrievingErrors"></a>

Normalmente, espera-se que o aplicativo verifique se uma solicitação gerou um erro antes que você precise processar os resultados. A maneira mais fácil de descobrir se ocorreu um erro é procurar por um nó `Error` na resposta da API do Amazon RDS.

A sintaxe XPath apresenta uma maneira simples de procurar pela presença de um nó de `Error`. Ela também fornece uma maneira relativamente fácil de recuperar o código e a mensagem de erro. O snippet de código a seguir usa Perl e o módulo XML::XPath para determinar se ocorreu um erro durante uma solicitação. Caso tenha ocorrido, o código imprimirá o primeiro código de erro e a mensagem na resposta. 

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

## Dicas de solução de problemas
<a name="TroubleshootingTipss"></a>

 Recomendamos os seguintes processos para diagnosticar e resolver problemas com a API do Amazon RDS:
+ Confirme se o Amazon RDS está funcionando normalmente na região da AWS que você está almejando acessando [http://status.aws.amazon.com](https://status.aws.amazon.com/).
+ Verificação da estrutura de sua solicitação.

  Cada operação do Amazon RDS tem uma página de referência na *Amazon RDS Referência da API*. Verifique novamente se você está usando os parâmetros corretamente. Para ter ideias sobre o que pode estar errado, consulte as amostras de solicitações ou cenários de usuários para ver se esses exemplos realizam operações similares.
+ Confira o AWS re:Post

  O Amazon RDS conta com um fórum de comunidade de desenvolvimento onde você pode procurar soluções para os problemas que outros enfrentaram ao longo do caminho. Para visualizar os tópicos, acesse [AWS re:Post](https://repost.aws/).