Парк из 50 Linux EC2-инстансов в группе Auto Scaling за ALB иногда не проходит проверки работоспособности ELB HTTP и завершается до того, как будут собраны логи. Как автоматизировать сбор логов, чтобы они были получены до завершения для анализа первопричин?
Выберите ответ
Нажмите на вариант, чтобы проверить свой ответ.
Правильный ответ: Использовать хуки жизненного цикла Auto Scaling для перевода инстансов в состояние Terminating:Wait. Создать правило EventBridge для EC2 Instance-terminate Lifecycle Action, которое вызывает Lambda, вызывающую SSM Run Command для сбора логов, их отправки в S3, а затем завершения действия жизненного цикла..
Почему это правильный ответ
Правильный ответ использует хуки жизненного цикла Auto Scaling, чтобы перехватить инстанс в состоянии Terminating:Wait, что дает время для сбора логов перед его завершением. Далее, правило EventBridge, реагирующее на событие EC2 Instance-terminate Lifecycle Action, запускает Lambda-функцию. Эта Lambda вызывает SSM Run Command для выполнения скрипта на инстансе, который собирает логи и отправляет их в S3. После успешного сбора логов Lambda завершает действие жизненного цикла, позволяя инстансу завершиться. Первый вариант неверен, так как состояние Pending:Wait используется при запуске инстанса, а не при его завершении. Также CloudWatch alarm для EC2 Instance Terminate Successful не является подходящим триггером для перехвата инстанса до его завершения. Второй вариант неверен, так как AWS Config не предназначен для запуска рабочих процессов сбора логов в реальном времени при завершении инстанса. Третий вариант неверен, так как фильтр подписки CloudWatch для EC2 Instance Terminate Successful не является подходящим триггером, и агент CloudWatch не предназначен для выполнения скриптов по запросу при завершении инстанса.
Сдайте экзамен — без бесконечного поиска ответов
Получите все проверенные вопросы и объяснения для этого экзамена в одном месте и сэкономьте часы подготовки. 1000+ сертификаций · 20+ языков · начните бесплатно.
Сдайте экзамен быстрее → Карта не требуется