Solução de problemas de aplicações - Amazon MemoryDB

Solução de problemas de aplicações

O MemoryDB fornece erros específicos e descritivos para ajudá-lo a solucionar problemas durante a interação com a API do MemoryDB.

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 Errornó na resposta da API do MemoryDB.

A sintaxe XPath apresenta uma maneira simples de procurar pela presença de um nó Error, bem como uma maneira 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 MemoryDB.

  • Verifique se o MemoryDB está funcionando corretamente.

    Para fazer isso, basta abrir uma janela do navegador e enviar uma solicitação de consulta para o serviço do MemoryDB (como o https://memory-db.us-east-1.amazonaws.com). Uma MissingAuthenticationTokenException ou UnknownOperationException confirma que o serviço está disponível e respondendo a solicitações.

  • Verificação da estrutura de sua solicitação.

    Cada operação do MemoryDB tem uma página de referência na Referência da API do MemoryDB. Verifique novamente se você está usando os parâmetros corretamente. Para conceder ideias sobre o que pode estar errado, consulte as amostras de solicitações ou cenários de usuários para ver se esses exemplos estão realizando operações similares.

  • Verificação do fórum.

    O MemoryDB tem um fórum de discussão onde você pode procurar soluções para os problemas que outros usuários enfrentaram ao longo do caminho. Para exibir o fórum, consulte

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