Uma função Lambda inscrita em um tópico SNS deve processar apenas mensagens que indicam alterações de endereço de e-mail; outros inscritos lidarão com outros tipos de mensagem. Você deseja a solução que exija o menor trabalho de desenvolvimento. Qual abordagem você deve usar?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Configure uma política de filtro de assinatura do SNS na assinatura do Lambda para que apenas mensagens de alteração de e-mail sejam entregues a esse Lambda..
Por que esta é a resposta
A configuração de uma política de filtro de assinatura do SNS é a solução mais eficiente e com menor esforço de desenvolvimento. O SNS processa a filtragem no lado do servidor, entregando ao Lambda apenas as mensagens relevantes para alterações de endereço de e-mail. Isso reduz a carga de trabalho do Lambda e o tráfego de rede desnecessário. A filtragem de eventos do Lambda (primeira opção) é para fontes de eventos que não são SNS ou para filtragem mais complexa que o SNS não suporta diretamente, o que não é o caso aqui. A opção de usar uma fila SQS com política de filtro (terceira opção) adiciona uma camada de complexidade e custo desnecessários, pois o SNS já oferece a funcionalidade de filtragem. Fazer com que o Lambda inspecione e republique mensagens (quarta opção) é ineficiente, aumenta a latência, o custo de execução do Lambda e a complexidade do código, além de poder causar loops de mensagens.
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