Трек AWS EC2 Создание - PullRequest
       80

Трек AWS EC2 Создание

0 голосов
/ 03 марта 2020

Я ищу способ отслеживать (через уведомление SNS), когда кто-то в моей организации запускает новый экземпляр EC2. В настоящее время я использую правила CloudWatch для отслеживания создания сегмента S3 и завершения EC2. Проблема этого метода заключается в том, что он отслеживает изменения состояния EC2. Например, у меня есть несколько существующих экземпляров EC2, которые будут переключаться между состояниями STOPPED , PENDING и RUNNING . TERMINATED имеет смысл отслеживать этот путь, поскольку это может произойти только один раз. Но есть ли метод, который я могу использовать для получения уведомления только при запуске нового экземпляра, а не каждый раз, когда существующий экземпляр меняет состояние на PENDING или RUNNING?

Ответы [ 2 ]

3 голосов
/ 03 марта 2020

Для отслеживания запуска экземпляра EC2 (а также завершения и создания корзины) я бы использовал CloudTrail . Вы должны настроить это для отслеживания событий между регионами и (если вы используете AWS Организация) кросс-счета.

Существует два способа преобразования событий CloudTrail в уведомления SNS: CloudWatch Logs оповещения и События CloudWatch . Сначала я бы попробовал первое: я нахожу формат правила CloudWatch Events очень привередливым, а запись событий в журналы позволит вам изучить их и, возможно, добавить другие уведомления.

0 голосов
/ 04 марта 2020

Amazon CloudWatch Events может отправлять уведомления на topi c Amazon SNS, когда выполняется конкретный вызов API.

Эта возможность работает на AWS CloudTrail, но не требует какого-либо указания c Конфигурация CloudTrail.

См .: Создание правила событий CloudWatch, которое запускается при событии

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