Um serviço carrega imagens para um bucket S3. Cada upload deve acionar uma função Lambda para criar uma miniatura e também enviar uma notificação por e-mail. Como o desenvolvedor deve conectar os eventos do S3, o processador de miniaturas Lambda e as notificações por e-mail?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: Crie um tópico SNS. Configure as notificações de evento do S3 para publicar no tópico SNS. Inscreva a função Lambda nesse tópico SNS e adicione uma assinatura de e-mail ao mesmo tópico SNS..
Por que esta é a resposta
A opção correta utiliza o Amazon SNS (Simple Notification Service) como um ponto central para desacoplar o S3 dos consumidores de eventos. O S3 pode publicar eventos diretamente em um tópico SNS. A função Lambda pode ser inscrita no tópico SNS para ser invocada quando um novo evento ocorrer, processando a miniatura. Da mesma forma, uma assinatura de e-mail pode ser adicionada ao mesmo tópico SNS, garantindo que uma notificação por e-mail seja enviada para cada evento. Isso simplifica a arquitetura e garante que ambos os consumidores recebam o evento de forma independente. As opções incorretas introduzem complexidade desnecessária ou usam serviços de forma inadequada. A opção com SQS e SNS juntos para e-mail é redundante. A opção que usa SQS diretamente para notificação por e-mail não é um recurso nativo do SQS. A opção com EventBridge e SQS é excessivamente complexa para este caso de uso simples de fan-out.
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