Applications de dépannage sur Aurora - Amazon Aurora

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Applications de dépannage sur Aurora

Amazon RDS fournit des erreurs spécifiques et descriptives pour vous aider à résoudre vos problèmes tout en interagissant avec l'API Amazon RDS.

Pour de plus amples informations sur le dépannage des instances de base de données Amazon RDS, veuillez consulter Dépannage d'Amazon Aurora.

Récupération d'erreurs

Généralement, vous souhaitez que votre application vérifie si une demande a généré une erreur avant de passer du temps à traiter les résultats. Le moyen le plus simple de déterminer si une erreur s'est produite est de rechercher un nœud Error dans la réponse de l'API Amazon RDS.

La syntaxe XPath fournit une méthode simple pour rechercher la présence d'un nœud Error. Elle fournit également un moyen relativement simple de récupérer le code et le message d'erreur. L'extrait de code suivant utilise Perl et le module XML::XPath pour déterminer si une erreur s'est produite lors d'une demande. Si une erreur s'est produite, le code imprime le premier code et message d'erreur dans la réponse.

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

Conseils pour le dépannage

Nous vous conseillons d'utiliser les processus suivants pour diagnostiquer et résoudre les problèmes avec l'API Amazon RDS :

  • Vérifiez qu'Amazon RDS fonctionne normalement dans la région AWS que vous ciblez en consultant la page http://status.aws.amazon.com.

  • Vérifiez la structure de votre demande.

    Chaque opération Amazon RDS possède une page de référence dans la référence de l'API Amazon RDS. Revérifiez que vous utilisez les paramètres correctement. Pour des idées sur les éventuels problèmes, observez les exemples de demandes ou de scénarios utilisateur pour voir s'ils effectuent des opérations similaires.

  • Consultez AWS re:Post.

    Amazon RDS possède une communauté de développement où vous pouvez chercher des solutions aux problèmes rencontrés par d'autres. Pour consulter les rubriques, accédez à AWS re:Post.