Uma função AWS Lambda está inscrita em um tópico do Amazon SNS. Você deve garantir que um registro de cada invocação do Lambda seja adicionado a uma fila do Amazon SQS. Qual solução satisfaz esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Adicione um único destino de invocação assíncrona para capturar invocações bem-sucedidas. Configure a fila SQS como esse destino. Crie um alarme do CloudWatch na métrica DestinationDeliveryFailures para capturar quaisquer falhas na entrega de mensagens..
Por que esta é a resposta
A opção correta é adicionar um único destino de invocação assíncrona para capturar invocações bem-sucedidas e configurar a fila SQS como esse destino. Isso garante que um registro de cada invocação bem-sucedida seja enviado para a fila SQS. O alarme do CloudWatch na métrica DestinationDeliveryFailures é importante para monitorar e capturar quaisquer falhas na entrega dessas mensagens para a fila SQS, garantindo a observabilidade do sistema. As outras opções estão incorretas porque: Configurar a fila SQS como dead-letter queue (DLQ) da função Lambda só capturaria invocações que falham após tentativas de repetição, não todas as invocações. Adicionar código no final da função Lambda para chamar a API SQS SendMessage adiciona complexidade e acoplamento ao código da função, além de não ser a forma mais idiomática de lidar com destinos de invocação assíncrona. Adicionar dois destinos de invocação assíncronos (um para sucesso e outro para falha) não é necessário para o requisito de registrar cada invocação. Um único destino para invocações bem-sucedidas, combinado com o monitoramento de falhas de entrega, é suficiente.
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