Un desarrollador registró una función Lambda como destino para un Application Load Balancer (ALB) usando la CLI, pero la Lambda no se invoca cuando las solicitudes llegan al ALB. ¿Por qué no se está llamando a la Lambda?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: A la función Lambda le faltan los permisos necesarios para permitir la invocación por parte del ALB..
Por qué esta es la respuesta
La respuesta correcta es que a la función Lambda le faltan los permisos necesarios para permitir la invocación por parte del ALB. Cuando se registra una función Lambda como destino de un ALB, es crucial que la función tenga una política de permisos basada en recursos que permita al servicio del ALB invocarla. Sin este permiso explícito, el ALB no puede llamar a la función, incluso si está correctamente registrada. Las funciones Lambda sí se pueden registrar como destinos para un ALB, lo que hace que la primera opción sea incorrecta. Aunque la consola de AWS facilita la configuración, no es el único método; la CLI es una herramienta válida para registrar funciones Lambda con un ALB, invalidando la segunda opción. El balanceo de carga entre zonas no es un requisito para la invocación de Lambda por parte de un ALB, por lo que la última opción es irrelevante para este problema.
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