我有一个CloudWatch警报是出于测试目的而创建的。它检查在Kinesis流上读取的字节数。如果在1分钟内收到的字节数少于1个,它将触发警报并通过SNS发送电子邮件。因此,我在1分钟后收到电子邮件,但此后我再也没有收到任何电子邮件。电子邮件通知仅发送一次是否正确?在我的测试中,数据并非一直都在流动。因此,理想情况下,它应该每分钟发送一次电子邮件。是吗?
答案 0 :(得分:0)
如果CloudWatch警报在指定时间段(1分钟)后切换到ALARM
状态,那么在您的情况下,这意味着它收到的字节数少于1个字节。切换后,它将触发已配置的操作(在您的情况下为电子邮件通知)。只要警报保持在ALARM
状态而没有将其状态切换回OK
,就不会再次触发任何东西。
如果警报返回到OK
状态,然后在指定时间后再次切换到ALARM
,则将再次触发已配置的操作。
有关更多信息,请参阅documentation。
答案 1 :(得分:0)
动作是否持续触发取决于动作类型。
SNS操作仅在状态更改为ALARM
时触发一次。只要警报处于ALARM
状态,其他操作(例如EC2自动缩放)就会一直触发。
如果您的警报恢复为OK
状态,然后又恢复为ALARM
,则SNS将再次被触发。