Шаблон CloudFormation включает ресурс AWS::EC2::Instance и пользовательский ресурс, реализованный функцией Lambda, которой необходимо выполнять действия с этим экземпляром EC2. Во время развертывания пользовательский ресурс Lambda запускается до того, как экземпляр EC2 будет создан, и завершается сбоем. Как убедиться, что пользовательский ресурс ожидает создания экземпляра EC2?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Добавьте атрибут DependsOn к пользовательскому ресурсу, который ссылается на экземпляр EC2..
Почему это правильный ответ
Атрибут DependsOn в CloudFormation гарантирует, что ресурс будет создан только после успешного создания указанного ресурса или ресурсов. В данном случае, добавив DependsOn к пользовательскому ресурсу и указав на ресурс AWS::EC2::Instance, мы гарантируем, что функция Lambda, реализующая пользовательский ресурс, будет вызвана только после того, как экземпляр EC2 будет полностью создан и доступен. Обновление ServiceToken не решает проблему порядка выполнения, а лишь указывает на другую функцию Lambda. Изменение Lambda для использования cfn-response важно для корректной обработки ответов, но не влияет на порядок создания ресурсов. Fn::If используется для условного создания ресурсов, а не для управления порядком выполнения уже определенных ресурсов.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется