Чи можливо запустити функцію AWS Lambda безпосередньо з сигналу тривоги CloudWatch?


12

В даний час для запуску лямбда-функції у відповідь на сигнал CloudWatch мені потрібно направити сигнал тривоги через SNS:

AWS CloudWatch Alarm --> Send to a topic in SNS --> SNS topic triggers the lambda function

Отже, чи є спосіб я це зробити безпосередньо, без SNS в середині? [Причина: менше точок дотику та трохи оптимізації витрат].

CloudWatch події запускають лямбда, але я не можу викликати тривогу через неї. Єдині варіанти, доступні в подіях CloudWatch для SQS, це:

введіть тут опис зображення


Відповіді:


9

Наскільки я знаю, це неможливо. У офіційній документації A WS Lambda йдеться, що вона підтримує CloudWatch події , але не згадує про CloudWatch AlarmsCW Events ! = CW Alarms )

Те, що ви зараз робите, надсилає сигнали тривоги в SNS та використовує прослуховування на тему. Насправді, CloudWatch Alarms поки що видає лише SNS.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.