В производственной среде используются сине-зеленые развертывания AWS CodeDeploy с группами автомасштабирования EC2, которые запускают экземпляры Amazon Linux 2. Необходимо запустить скрипт, который загружает и устанавливает файл лицензии на заменяемые экземпляры до того, как они начнут обслуживать трафик. Какой хук appspec.yml должен запускать этот скрипт?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: BeforeInstall.
Почему это правильный ответ
Правильный ответ — BeforeInstall. Хук BeforeInstall выполняется после копирования файлов приложения на экземпляр, но до установки каких-либо зависимостей или запуска приложения. Это идеальное место для выполнения скриптов, которые подготавливают экземпляр, например, загружают и устанавливают файл лицензии, прежде чем приложение начнет обслуживать трафик. AfterBlockTraffic и BeforeBlockTraffic не подходят, так как они относятся к управлению трафиком в сине-зеленых развертываниях и выполняются после установки приложения. DownloadBundle — это хук, который выполняется до копирования файлов приложения на экземпляр, но он не подходит для установки лицензии, так как файлы приложения еще не доступны.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется