如何在AWS中终止具有特定标记的ec2实例时获取电子邮件通知

时间:2018-01-03 17:14:27

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

  • 我有cloudtrail设置,我正在向cloudwatch日志组发送跟踪事件,我使用指标过滤器{ ($.eventName = RebootInstances) || ($.eventName = StopInstances) || ($.eventName = TerminateInstances) }设置了cloudwatch警报 调用SNS发送电子邮件通知。

但是每次实例终止时我都没有收到电子邮件通知。我有时只在实例终止时收到电子邮件通知。

enter image description here

2 个答案:

答案 0 :(得分:1)

如果您的实例位于自动缩放组中,您可以使用Lifecycle Hooks来定义操作(例如,在实例进入特定状态时运行Lambda函数或发送SNS通知。这样您就不必等待10分钟即可收到通知。

答案 1 :(得分:0)

Cloud trail需要一些时间来更新事件,我建议您在终止服务器后至少等待10分钟。你会收到邮件。

您也可以在运行级别下配置通知脚本,如果您的服务器重新启动,关闭或终止,它将使用SES向您发送电子邮件。

您可以访问以下博客进行设置。

https://dzone.com/articles/hot-notifyemail-yourself-when