Получать уведомления, когда заданы c EC2 экземпляры - PullRequest
2 голосов
/ 22 января 2020

Я хочу получать уведомления (через Slack), когда предоставляются экземпляры EC2 определенного типа для любого возможного состояния (работает, остановлен и т. Д. c.).

Я хочу отслеживать, сколько У меня есть экземпляры EC2, основанные на используемой паре ключей.

Я создал SNS topi c, подписался на канал Slack, но не могу понять, как получить событие из CloudWatch.

Должен ли я использовать Cloudwatch или Lambda? Я думаю, Cloudwatch будет проще, так как я не очень эффективен с Lambda.

Спасибо!

Ответы [ 2 ]

0 голосов
/ 22 января 2020
0 голосов
/ 22 января 2020

Я проделал почти тот же процесс с вашей концепцией в прошлом проекте. (Не событие создания Ec2, а тревога Cloudwatch). Вот как я это сделал:

  1. Создание новой лямбда-функции для получения события из Cloudwatch Event.
  2. Создание Cloudwatch Event с желаемым типом ресурса и действием
  3. В Lambda вы можете проверить событие, а затем отправить сообщение в Slack через Slack входящих Webhook.

Полный учебник по этой ссылке https://qiita.com/yokoc1322/items/553ad147b82277b2beca

...