Избегайте лишних аварийных сигналов AWS при включении услуги - PullRequest
0 голосов
/ 18 сентября 2018

Я пишу лямбда-функцию в AWS для запуска и остановки службы путем регулярного изменения значения «DesiredCount».Сервис имеет сигнал тревоги MemoryUtilization, при изменении состояния тревоги он выполняет действие.Мне не нужно действие от тревоги, когда состояние изменяется из-за регулярного запуска / остановки лямбда-функцией.Поэтому я использовал метод «disableAlarmActions», который позволяет избежать лишнего действия по сигналу тревоги, когда лямбда-функция останавливает службу.

Однако она не работает в случае запуска службы.Я попытался использовать метод «enableAlarmActions», но есть задержка для изменения состояния тревоги с «ALARM» на «OK», и поэтому он все равно выполнит действие.

Я также пытался использовать метод "setAlarmState", но через несколько секунд он вернется в состояние "ALARM", и результат еще хуже.

Время задержки составляет более 200 секунд, поэтому метод waitFor не является опцией.

Как можно избежать лишнего действия по сигналу тревоги, если оно изменило состояние с помощью функции лямбады с задержкой?

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