Uma empresa usa pools de usuários do Amazon Cognito para autenticação e habilitou a autenticação multifator (MFA). A empresa deseja enviar um alerta por e-mail cada vez que um usuário faz login com sucesso. Qual é a maneira MAIS operacionalmente eficiente de implementar esse requisito?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie uma função Lambda que use o Amazon SES para enviar o e-mail e configure essa função como um trigger Lambda de pós-autenticação do Amazon Cognito..
Por que esta é a resposta
A opção correta é configurar uma função Lambda como um trigger de pós-autenticação do Amazon Cognito. Isso permite que a função seja invocada automaticamente sempre que um usuário faz login com sucesso no pool de usuários, tornando-a a maneira mais eficiente e integrada de enviar alertas por e-mail. As outras opções são menos eficientes: Chamar uma API Gateway após o login exige que o cliente implemente a chamada, adicionando complexidade e dependência do lado do cliente. Usar um filtro de assinatura do CloudWatch Logs para monitorar eventos de login e invocar uma função Lambda introduz latência e é uma abordagem mais indireta para reagir a eventos de autenticação. Transmitir logs para o Kinesis Data Firehose e processá-los com Lambda é uma solução mais complexa e cara, geralmente usada para análise de dados em larga escala, não para uma notificação de login simples e em tempo real.
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