Solução de problemas de aplicações no Amazon RDS - Amazon Relational Database Service

Solução de problemas de aplicações no Amazon RDS

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

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.

Recuperação de erros

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

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.

  • 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.