Автоматическое масштабирование AWS EC2 отменено - PullRequest
0 голосов
/ 26 июня 2019

У меня есть группа автомасштабирования с крюком жизненного цикла EC2_INSTANCE_LAUNCHING. Когда экземпляр запускается, он запускает некоторый код в разделе пользовательских данных, и как только код успешно выполнен, я отправляю событие complete-lifecycle-action (все еще через пользовательские данные).

Цель состоит в том, чтобы получать уведомление в том и только в том случае, если ловушка никогда не получит уведомление обратно (тайм-аут пульса) через SNS.

Сейчас у меня есть правило Cloudwatch, которое срабатывает при событии "EC2 Instance Launch Unsuccessful", но это событие не срабатывает в течение тайм-аута пульса.

Уведомление о перехватчике жизненного цикла запускается в начале, поэтому мне нужно было бы использовать несколько лямбда-циклов или что-то еще, чтобы дождаться его завершения, что не является предпочтительным. В идеале у меня должно быть какое-то событие на событии Cancel для действия ASG.

Возможно, есть лучший способ сделать это, но я не могу найти решение. Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...