Un frontend de comercio electrónico llama a una API POST a través de API Gateway que invoca una función Lambda de forma asíncrona para procesar pedidos. Ocasionalmente, los pedidos no se procesan y los registros de Lambda no muestran errores. ¿Qué debe hacer el desarrollador para diagnosticar y resolver el procesamiento de pedidos faltante?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Inspeccionar la cola de mensajes fallidos (DLQ) de Lambda en busca de eventos fallidos, solucionar los fallos y reprocesar esos eventos..
Por qué esta es la respuesta
La invocación asíncrona de Lambda, como la que ocurre con API Gateway para integraciones no proxy, envía eventos a una cola interna. Si la función falla repetidamente o excede los intentos de reintento, los eventos pueden terminar en una Cola de Mensajes Fallidos (DLQ) configurada para la función. La ausencia de errores en los registros de Lambda sugiere que los eventos no están llegando a la función o no se están procesando correctamente después de múltiples reintentos. Inspeccionar la DLQ es crucial para encontrar estos eventos "perdidos", diagnosticar la causa raíz de su fallo y reprocesarlos. Las otras opciones son menos efectivas: Verificar los registros del frontend puede mostrar errores de la API, pero no diagnostica por qué Lambda no procesa los pedidos asincrónicamente. Examinar los registros de Lambda en CloudWatch es importante, pero la pregunta indica que no hay errores allí, lo que sugiere que los eventos no están llegando a la función o están siendo descartados antes de que se registren errores. Asegurarse de que el almacenamiento en caché de API Gateway esté deshabilitado no es relevante para el procesamiento asíncrono de Lambda y los problemas de eventos perdidos.
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