CloudWatch警报操作仅触发一次SNS

时间:2019-12-20 18:45:48

标签: amazon-web-services amazon-cloudwatch amazon-sns

我有一个CloudWatch警报是出于测试目的而创建的。它检查在Kinesis流上读取的字节数。如果在1分钟内收到的字节数少于1个,它将触发警报并通过SNS发送电子邮件。因此,我在1分钟后收到电子邮件,但此后我再也没有收到任何电子邮件。电子邮件通知仅发送一次是否正确?在我的测试中,数据并非一直都在流动。因此,理想情况下,它应该每分钟发送一次电子邮件。是吗?

2 个答案:

答案 0 :(得分:0)

如果CloudWatch警报在指定时间段(1分钟)后切换到ALARM状态,那么在您的情况下,这意味着它收到的字节数少于1个字节。切换后,它将触发已配置的操作(在您的情况下为电子邮件通知)。只要警报保持在ALARM状态而没有将其状态切换回OK,就不会再次触发任何东西。

如果警报返回到OK状态,然后在指定时间后再次切换到ALARM,则将再次触发已配置的操作。

有关更多信息,请参阅documentation

答案 1 :(得分:0)

动作是否持续触发取决于动作类型

SNS操作仅在状态更改为ALARM时触发一次。只要警报处于ALARM状态,其他操作(例如EC2自动缩放)就会一直触发。

如果您的警报恢复为OK状态,然后又恢复为ALARM,则SNS将再次被触发。

AWS docs