如何在CloudWatch警报上通知Lambda结果?

时间:2018-07-11 01:27:09

标签: amazon-web-services alarm amazon-cloudwatch amazon-cloudwatchlogs

当状态为OK(正常)和NG均为正常时,如何通知lambda结果?

状态为NG时,我在cloudwatch上设置了警报。它正在工作。 但是当我获得OK(正常)状态时,我无法收到通知电子邮件。 当Cloudwatch警报的OK(正常)状态时,我通过lamda结果日志设置自定义指标。

是否可以报警? 有什么简单的方法吗?

1 个答案:

答案 0 :(得分:0)

听起来您的要求是:

  • 当CloudWatch警报进入ALARM状态时,触发AWS Lambda函数
  • 当CloudWatch警报进入OK状态时,触发AWS Lambda函数

每个AWS CloudWatch警报可以配置有多个操作

因此,您可以为ALARM创建一个动作,为OK创建另一个动作:

CloudWatch Alarm notification

CloudWatch Alarm可以将通知发送到Amazon SNS主题。 AWS Lambda函数可以预订SNS主题,并在警报将通知发送到SNS时触发。