Uma tabela DynamoDB publica eventos de alteração em um stream do DynamoDB. Uma função Lambda processa esses eventos do stream. Às vezes, os pedidos recebidos têm uma quantidade de pedido igual a 0. Você precisa criar um painel que mostre quantos clientes únicos são afetados por esse problema a cada dia. O que você deve implementar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Conceda permissão à função de execução do Lambda para publicar logs no CloudWatch Logs. Crie uma consulta do CloudWatch Logs Insights que conte clientes únicos para registros com quantidade de pedido = 0, agrupados por intervalos de 1 dia, e adicione essa consulta a um painel do CloudWatch..
Por que esta é a resposta
A opção correta é a mais eficiente para monitorar eventos específicos processados por uma função Lambda. Ao conceder permissão à função Lambda para publicar logs no CloudWatch Logs, a função pode registrar detalhes sobre os pedidos com quantidade zero. Em seguida, o CloudWatch Logs Insights permite consultar esses logs de forma flexível, contando clientes únicos e agrupando por dia, e o resultado pode ser facilmente visualizado em um painel do CloudWatch. As outras opções são menos adequadas: O Amazon Athena com logs do CloudTrail é para auditoria de chamadas de API, não para o conteúdo de eventos processados pela Lambda. O EventBridge é para roteamento de eventos, não para agregação complexa de dados de log. Métricas personalizadas do CloudWatch para o stream do DynamoDB não permitem a análise detalhada do conteúdo do evento (quantidade de pedido = 0) que a função Lambda processa.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão