Una función de AWS Lambda está suscrita a un tema de Amazon SNS. Debe asegurarse de que se añada un registro de cada invocación de Lambda a una cola de Amazon SQS. ¿Qué solución satisface este requisito?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Añada un único destino de invocación asíncrona para capturar invocaciones exitosas. Configure la cola de SQS como ese destino. Cree una alarma de CloudWatch en la métrica DestinationDeliveryFailures para detectar cualquier fallo en la entrega de mensajes..
Por qué esta es la respuesta
La opción correcta es configurar un destino de invocación asíncrona para la función Lambda. Cuando Lambda es invocado de forma asíncrona (como por SNS), puede configurar destinos para invocaciones exitosas o fallidas. Al configurar la cola SQS como destino para invocaciones exitosas, cada vez que la función se complete correctamente, se enviará un registro a SQS. La alarma de CloudWatch en DestinationDeliveryFailures alertará si hay problemas al entregar mensajes a SQS. Configurar SQS como cola de mensajes fallidos (DLQ) de Lambda solo capturaría los mensajes que la función no pudo procesar, no todas las invocaciones. Añadir código para llamar a SendMessage dentro de la función añade complejidad y acoplamiento, y no es la forma nativa de Lambda para manejar destinos de invocación. La opción de dos destinos (éxito y fallo) es redundante si solo se necesita un registro de cada invocación exitosa.
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