Applications de dépannage - Amazon ElastiCache for Redis

Applications de dépannage

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

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

La syntaxe XPath fournit une méthode simple pour rechercher la présence d'un nœud Error et 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 ElastiCache.

  • Vérifiez qu'ElastiCache s'exécute correctement.

    Pour ce faire, il vous suffit d'ouvrir une fenêtre de navigateur et d'envoyer une demande de requête au service Elasticache (par exemple, https://elasticache.amazonaws.com). Une erreur MissingAuthenticationTokenException ou de serveur interne 500 confirme que le service est disponible et qu'il traite les demandes.

  • Vérifiez la structure de votre demande.

    Chaque opération ElastiCache possède une page de référence dans la Référence de l'API ElastiCache. 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.

    Un forum de discussion Elasticache permet de chercher des solutions à vos problèmes auprès d'autres utilisateurs qui ont les déjà rencontrés. Pour consulter le forum, rendez-vous à l'adresse

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