pru*_*hvi 4 amazon-web-services amazon-sns amazon-cloudwatch
在一天中的某个时刻,我的一个实例停止了,当时我正尝试发送 SNS 通知。
我可以通过多种方式做到这一点:
1.) 在指标 StatusCheckFailed_Instance 上创建警报,当达到 Insufficient_Data 状态时,我将其配置为发送 SNS 通知。
2.) 我可以编写一个 lambda 脚本 (put_metric_alrm) 来为我创建它,并在状态更改为 Insufficient_Data 时发送它。
我这样做的问题是,如果我的实例停止几天,通知每天发送一次。相反,我希望仅 在停止时发送通知。
我怎样才能做到这一点?请建议。
看一下CloudWatch Events;您可以创建一个新的“规则”,以便在状态为“已停止”的给定实例 ID 的 EC2 实例状态更改通知上触发事件。触发事件后,您可以调用 SNS 主题来获取更改通知。
这是一个配置示例:
相同的示例,如 CloudWatch Events 控制台中所示:
只需将您的短信或电子邮件订阅到 SNS 主题,您就会在该实例进入停止状态时收到通知。
也可以看看:
归档时间: |
|
查看次数: |
3061 次 |
最近记录: |