Un servicio sube imágenes a un bucket de S3. Cada subida debe disparar una función Lambda para crear una miniatura y también enviar una notificación por correo electrónico. ¿Cómo debe el desarrollador conectar los eventos de S3, el procesador de miniaturas de Lambda y las notificaciones por correo electrónico?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Crear un tema de SNS. Configurar las notificaciones de eventos de S3 para que publiquen en el tema de SNS. Suscribir la función Lambda a ese tema de SNS y añadir una suscripción de correo electrónico al mismo tema de SNS..
Por qué esta es la respuesta
La opción correcta utiliza Amazon SNS como un punto central para la distribución de eventos. S3 puede publicar directamente eventos en un tema de SNS. Luego, tanto la función Lambda (para la miniatura) como las notificaciones por correo electrónico pueden suscribirse al mismo tema de SNS, recibiendo el evento simultáneamente y de forma desacoplada. La segunda opción es incorrecta porque SQS no puede enviar correos electrónicos directamente; además, añadir SQS aquí es una complejidad innecesaria si SNS ya puede manejar ambas suscripciones. La tercera opción es incorrecta porque SQS no puede enviar correos electrónicos directamente y no es el mecanismo más eficiente para la distribución paralela a múltiples tipos de suscriptores como SNS. La cuarta opción es incorrecta porque, aunque EventBridge es potente, introducir SQS para el correo electrónico cuando SNS ya ofrece esa capacidad es una sobreingeniería para este caso específico.
Aprueba tu examen — sin la interminable búsqueda de respuestas
Obtén todas las preguntas y explicaciones verificadas para este examen en un solo lugar, y ahorra horas de preparación. Más de 1,000 certificaciones · Más de 20 idiomas · Empieza gratis.
Aprueba tu examen más rápido → No se requiere tarjeta