Debe construir un flujo de trabajo que procese los mensajes que llegan a una cola de Amazon SQS. Después de que llegue un mensaje, el flujo de trabajo debe esperar un retraso especificado antes de invocar una función Lambda para procesarlo. ¿Qué enfoque proporciona este comportamiento con el MENOR esfuerzo operativo?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Establezca el DelaySeconds de la cola de SQS en el retraso requerido. Configure un mapeo de origen de eventos para la función Lambda y especifique la cola de SQS como origen..
Por qué esta es la respuesta
La opción correcta es establecer el DelaySeconds de la cola SQS y configurar un mapeo de origen de eventos para Lambda. DelaySeconds en SQS retrasa la entrega de nuevos mensajes a los consumidores durante el tiempo especificado. Esto significa que la función Lambda, configurada con un mapeo de origen de eventos, no recibirá el mensaje hasta que haya transcurrido el retraso, logrando el comportamiento deseado con el menor esfuerzo operativo. Las otras opciones son menos eficientes: Usar Step Functions introduce una complejidad operativa mayor para una tarea sencilla de retraso. Hacer que Lambda vuelva a publicar mensajes con un atributo personalizado requiere lógica de aplicación adicional y sondeo constante, lo cual es ineficiente y más complejo de mantener. Establecer el Visibility Timeout de SQS solo oculta un mensaje de otros consumidores después de que ha sido recibido, no retrasa su entrega inicial a la función Lambda.
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