Запускать внешние вызовы API с помощью событий Cloudwatch
Я ищу решение для отправки POST-запроса к внешнему API при изменении состояния экземпляра EC2. Я хочу использовать Cloudwatch, чтобы передать InstanceId в API с параметром "Трансформатор ввода".
Есть ли способ сделать это без участия лямбды? (требование вверх по течению) Возможно с SSM Automation?
1 ответ
Вы можете отправлять события CloudWatch в раздел SNS или в очередь SQS и иметь абонента, который будет выполнять вызов API в случае возникновения события. Однако вам все равно нужно где-то разместить подписчика, дать ему разрешение на подписку на тему / очередь и т. Д.
Было бы намного проще использовать лямбду с простой ролью IAM. Можете ли вы объяснить, почему это не вариант? Почему бы вам не использовать наиболее подходящий инструмент для работы под рукой?