Un Auto Scaling lifecycle hook está configurado para enviar eventos a EventBridge, lo que debería activar una función Lambda para configurar nuevas instancias EC2. Luego, la función Lambda llama a complete-lifecycle-action para permitir que las instancias entren en servicio. Durante las pruebas, la función Lambda nunca se invoca. ¿Qué debe hacer para solucionar esto?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Otorgue a la regla de EventBridge (CloudWatch Events) permiso para invocar la función Lambda..
Por qué esta es la respuesta
La función Lambda no se invoca porque la regla de EventBridge (anteriormente CloudWatch Events) no tiene los permisos necesarios para hacerlo. Para que EventBridge pueda activar una función Lambda, se debe otorgar un permiso específico a la regla, permitiéndole invocar la función. Sin este permiso, EventBridge no puede ejecutar la función Lambda, lo que resulta en que las instancias EC2 nunca se configuran. Las otras opciones son incorrectas porque: Cambiar el lifecycle hook a CONTINUE en caso de tiempo de espera o fallo no aborda el problema de la invocación inicial. Agregar una política de reintentos a la regla de EventBridge es útil para fallos posteriores, pero no resuelve el problema de la invocación inicial. Dar permisos al rol de ejecución de Lambda para llamar a complete-lifecycle-action es necesario para la operación de la función, pero no para su invocación.
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