Приложение работает на инстансах EC2 в группе Auto Scaling за Application Load Balancer. Логи инстансов копируются в центральный S3 бакет каждые 15 минут. Команда безопасности обнаружила, что логи некоторых завершенных инстансов отсутствуют. Какой набор шагов обеспечит копирование логов завершающихся инстансов EC2 в центральный S3 бакет до того, как эти инстансы будут завершены?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Создайте документ AWS Systems Manager, содержащий скрипт для копирования логов в S3. Создайте хук жизненного цикла Auto Scaling и правило EventBridge для обнаружения событий жизненного цикла Auto Scaling. При событии autoscaling:EC2_INSTANCE_TERMINATING вызовите функцию Lambda, которая вызывает API Systems Manager SendCommand для выполнения документа по копированию логов, затем отправьте CONTINUE в группу Auto Scaling, чтобы завершение продолжилось..
Почему это правильный ответ
Правильный ответ позволяет выполнить скрипт копирования логов на завершающемся инстансе до его фактического удаления. Хук жизненного цикла Auto Scaling с событием autoscaling:EC2INSTANCETERMINATING приостанавливает завершение инстанса. EventBridge вызывает функцию Lambda, которая использует Systems Manager SendCommand для выполнения скрипта копирования логов на инстансе. После успешного копирования логов Lambda отправляет сигнал CONTINUE, позволяя Auto Scaling завершить инстанс. Остальные варианты не подходят: Первый вариант с ABANDON предотвратит завершение инстанса, что не является желаемым поведением. Третий вариант с изменением интервала копирования не гарантирует, что логи будут скопированы непосредственно перед завершением. Запуск скрипта user-data через AWS CLI для завершающегося инстанса не является стандартным или надежным подходом. Четвертый вариант с ABANDON также предотвратит завершение инстанса, а использование SNS для вызова SendCommand менее прямолинейно, чем EventBridge-Lambda.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется