Applications de dépannage - Amazon MemoryDB

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

MemoryDB fournit des erreurs spécifiques et descriptives pour vous aider à résoudre les problèmes lors de l'interaction avec l'API MemoryDB.

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 savoir si une erreur s'est produite est de rechercher un Error nœud dans la réponse de l'API MemoryDB.

XPath la syntaxe fournit un moyen simple de rechercher la présence d'un Error nœud, ainsi qu'un moyen facile de récupérer le code d'erreur et le message. L'extrait de code suivant utilise Perl et le XPath module XML : : pour déterminer si une erreur s'est produite lors d'une requête. 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 recommandons les processus suivants pour diagnostiquer et résoudre les problèmes liés à l'API MemoryDB.

  • Vérifiez que MemoryDB fonctionne correctement.

    Pour ce faire, il suffit d'ouvrir une fenêtre de navigateur et de soumettre une demande de requête au service MemoryDB (tel que https://memory-db.us-east-1.amazonaws.com). A MissingAuthenticationTokenException ou UnknownOperationException confirme que le service est disponible et répond aux demandes.

  • Vérifiez la structure de votre demande.

    Chaque opération MemoryDB possède une page de référence dans le manuel MemoryDB API Reference. Revérifiez que vous utilisez les paramètres correctement. Pour vous donner une idée des problèmes éventuels, observez les exemples de demandes ou de scénarios utilisateur pour voir s'ils effectuent des opérations similaires.

  • Vérifiez le forum.

    MemoryDB dispose d'un forum de discussion où vous pouvez rechercher des solutions aux problèmes que d'autres ont rencontrés en cours de route. Pour consulter le forum, rendez-vous à l'adresse

    https://forums.aws.amazon.com/ .