Фильтрация темы Elastic Beanstalk SNS

В настоящее время у меня есть тема SNS для моего экземпляра ElasticBeanstalk. Развертывания и изменения состояния работоспособности публикуются в этой теме, arn:aws:sns:us-east-1:309321511178:ElasticBeanstalkNotifications-Environment-Myapp. Затем лямбда-функция подписывается на тему и публикует сообщения в слабом канале.

Однако я хотел бы отфильтровать эти сообщения только для развертываний и переходов в серьезный статус.

Я предполагаю, что политика фильтрации темы SNS была бы способом сделать это, но я не уверен, какой именно JSON потребуется для получения желаемых результатов.


person fpghost    schedule 17.10.2018    source источник


Ответы (1)


Вы можете установить мониторинг в EB с порогом "Maximum Environment Health">=20.

Ниже приведены значения для разных статусов:

0 (Ok), 1 (Info), 5 (Unknown), 10 (No data), 15 (Warning), 20 (Degraded), 25 (Severe)
person Emily    schedule 24.01.2019