¿Es posible activar una función AWS Lambda directamente desde la alarma de CloudWatch?


12

Actualmente, para activar una función lambda en respuesta a una alarma de CloudWatch, necesito enrutar la alarma a través de SNS, así:

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

Entonces, ¿hay alguna manera de hacerlo directamente, sin SNS en el medio? [Motivo: Menos puntos de contacto y un poco de optimización de costos].

Los eventos de CloudWatch activan lambda pero no hay forma de que pueda activar alarmas a través de él. Las únicas opciones disponibles en los eventos de CloudWatch para SQS son:

ingrese la descripción de la imagen aquí


Respuestas:


9

Que yo sepa, no es posible. La documentación oficial de A WS Lambda dice que es compatible con CloudWatch Events , pero sin mencionar las alarmas de CloudWatch (y CW Events ! = CW Alarms )

Lo que está haciendo actualmente, enviar las alarmas en un SNS y usar escuchar sobre un tema parece el camino a seguir. De hecho, CloudWatch Alarms solo sale a SNS hasta ahora.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.