Solución de problemas de aplicaciones en Amazon RDS - Amazon Relational Database Service

Solución de problemas de aplicaciones en Amazon RDS

Amazon RDS proporciona errores específicos y descriptivos para ayudarle a solucionar problemas durante la interacción con la API de Amazon RDS.

Para obtener más información sobre la solución de problemas para instancias de base de datos de Amazon RDS, consulte Solución de problemas de Amazon RDS.

Recuperación de errores

Normalmente, conviene que una aplicación compruebe si una solicitud generó un error antes de emplear tiempo en procesar los resultados. La forma más fácil de averiguar si se ha producido un error, consiste en buscar un nodo Error en la respuesta de la API de Amazon RDS.

La sintaxis XPath proprciona una forma simple de buscar la presencia de un nodo Error. También proporciona una forma relativamente fácil de recuperar el código y el mensaje de error. La partición de código siguiente utiliza Perl y el módulo XML::XPath para determinar si se ha producido un error durante una solicitud. Si es así, el código imprime el primer mensaje de error y su código en la respuesta.

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

Consejos para la solución de problemas

Recomendamos los siguientes procesos para diagnosticar y solucionar problemas con la API de Amazon RDS:

  • Verifique si Amazon RDS funciona normalmente en la región de AWS de destino consultando http://status.aws.amazon.com.

  • Comprobar la estructura de la solicitud.

    Cada operación de Amazon RDS tiene una página de referencia en la Referencia de la API de Amazon RDS. Compruebe que está utilizando los parámetros correctamente. Para obtener ideas sobre lo que podría estar mal, mire las solicitudes de ejemplo o los escenarios de usuario para ver si esos ejemplos hacen operaciones similares.

  • Comprobar AWS re:Post

    Existe una comunidad de desarrolladores de Amazon RDS donde puede buscar soluciones a los problemas que otras personas han experimentado al utilizar este servicio. Para ver los temas, vaya a AWS re:Post.