是否可以直接从CloudWatch警报触发AWS Lambda函数?


12

当前,为了触发lambda函数以响应CloudWatch警报,我需要通过SNS路由警报,如下所示:

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

那么,有没有办法我可以直接做到这一点,而无需中间使用SNS? [原因:更少的接触点和一些成本优化]。

CloudWatch事件触发lambda,但我无法通过它触发警报。CloudWatch事件中针对SQS的唯一可用选项是:

在此处输入图片说明


Answers:


9

据我所知,这是不可能的。官方的WS Lambda文档说它支持CloudWatch Events,但是没有提及CloudWatch Alarms(和CW Events!= CW Alarms)。

您当前正在执行的操作是,在SNS上发送警报并使用侦听某个主题似乎是要走的路。实际上,到目前为止,CloudWatch Alarms仅输出到SNS。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.