Шаблон CloudFormation приложения ссылается на пакет развертывания Lambda, хранящийся в S3, указывая ключ объекта S3. Каждый раз при обновлении стека функция Lambda не изменяется, хотя zip-архив обновляется в S3. Как разработчик может гарантировать, что CloudFormation обновит функцию при изменении кода?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Обновить шаблон, чтобы он ссылался на другой ключ объекта S3 или включал версию объекта S3 перед обновлением стека..
Почему это правильный ответ
CloudFormation обновляет ресурсы только тогда, когда обнаруживает изменения в шаблоне. Если ключ объекта S3, указывающий на пакет развертывания Lambda, остается неизменным, CloudFormation не видит необходимости обновлять функцию, даже если содержимое объекта S3 изменилось. Обновление шаблона для ссылки на новый ключ объекта S3 или использование версионирования объектов S3 (например, S3ObjectVersion) при каждом изменении кода заставит CloudFormation обнаружить изменение в шаблоне и соответствующим образом обновить функцию Lambda. Создание нового псевдонима Lambda не инициирует обновление кода функции. Загрузка в другой бакет S3 не поможет, если шаблон продолжает ссылаться на старый ключ. Конфигурация подписи кода предназначена для проверки целостности кода, а не для инициирования обновлений.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется