входной трансформатор для получения тегов ec2 - PullRequest
0 голосов
/ 22 октября 2019

Как я могу заставить cloudwatch отправить мне тег проекта ec2?

У меня есть правило cloudwatch, которое уведомляет меня об изменении состояния ec2 (остановка / запуск). Сейчас оповещения отправляют по электронной почте текущее состояние ec2 и instanceId.

{"ec2state": "running"}
{"ec2id": "i-someEc2Id"}

Как мне получить cloudwatch, чтобы он также отправлял мне тег проекта ec2?

{"instance":"$.detail.instance-id","state":"$.detail.state"}

{"ec2state": "running"}
{"ec2id": "i-someEc2Id"}
{"ec2project": "projectname"}

1 Ответ

1 голос
/ 23 октября 2019

Это невозможно.

Вместо этого вам нужно будет написать код, который принимает идентификатор экземпляра и затем вызывает DescribeInstance(), чтобы получить подробную информацию об экземпляре, включая теги.

...