Una plantilla de CloudFormation incluye un recurso AWS::EC2::Instance y un recurso personalizado implementado por una función Lambda que necesita realizar acciones en esa instancia EC2. Durante la implementación, el recurso personalizado de Lambda se ejecuta antes de que exista la instancia EC2 y falla. ¿Cómo se asegura de que el recurso personalizado espere hasta que se cree la instancia EC2?
Elige una respuesta
Toca una opción para verificar tu respuesta.
Respuesta correcta: Agregue un atributo DependsOn al recurso personalizado que nombre la instancia EC2..
Por qué esta es la respuesta
La opción correcta es agregar un atributo DependsOn al recurso personalizado que nombre la instancia EC2. El atributo DependsOn en CloudFormation establece una dependencia explícita entre recursos, asegurando que un recurso no se cree, actualice o elimine hasta que el recurso especificado en DependsOn haya completado su operación. En este caso, al agregar DependsOn a la instancia EC2 en el recurso personalizado, CloudFormation garantiza que la función Lambda del recurso personalizado no se ejecute hasta que la instancia EC2 se haya creado exitosamente. Las otras opciones son incorrectas porque: Actualizar el ServiceToken solo cambiaría la función Lambda invocada, no el orden de ejecución. Modificar la función Lambda para usar cfn-response es para enviar respuestas a CloudFormation, no para controlar el orden de creación de recursos. Envolver la invocación en Fn::If es una función intrínseca para la lógica condicional basada en parámetros o mapeos, no para controlar el orden de creación de recursos durante la implementació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