Est-il possible de déclencher une fonction AWS Lambda directement à partir de l'alarme CloudWatch?


12

Actuellement, pour déclencher une fonction lambda en réponse à une alarme CloudWatch, je dois acheminer l'alarme via SNS, comme ceci:

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

Alors, est-il possible de le faire directement, sans SNS au milieu? [Raison: moins de points de contact et un peu d'optimisation des coûts].

Les événements CloudWatch déclenchent lambda mais il n'y a aucun moyen de déclencher des alarmes via celui-ci. Les seules options disponibles dans les événements CloudWatch pour SQS sont:

entrez la description de l'image ici


Réponses:


9

Pour autant que je sache, ce n'est pas possible. La documentation officielle A WS Lambda indique qu'elle prend en charge les événements CloudWatch , mais aucune mention des alarmes CloudWatch (et des événements CW ! = CW Alarms )

Ce que vous faites actuellement, envoyer les alarmes sur un SNS et utiliser l'écoute sur un sujet semble la voie à suivre. En fait, CloudWatch Alarms ne sort jusqu'à présent que sur SNS.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.