部署AWS的实例终止告警

本文档将主要介绍使用AWS CloudWatch和AWS SNS,在终止一个实例时,将向指定的邮箱发送一封邮件,提醒实例被终止。

1. 登陆AWS China portal

访问如下网址:

登录地址为: https://console.amazonaws.cn/console/home?region=cn-north-1

输入账户ID,用户名和密码 20220509152316image.png

2. 创建SNS推送通知服务

2.1 创建SNS主题

登录后选择SNS 20220509152616image.png

在SNS控制面板,点击"创建主题"

20220509152718image.png

输入主题名称和显示名称(它会出现在发送到给定主题的通知的“发件人:”字段中);最后点击“创建主题20220509152759image.png

2.2 创建订阅

主题中,点击创建订阅

20220509153614image.png

在创建订阅中,选择协议,选择“邮箱”,该通知会通过邮箱进行发送,输入邮箱地址;最后点击“创建订阅”

20220509153730image.png

创建完成后,将会收到确认通知的邮件,需要点击邮件中的链接,确认完成后,后续的告警才会发送至该邮箱

20220509154045image.png

20220509154201image.png

3. 配置Amazon Cloudwatch

选择Cloudwatch

20220509162650image.png

在CloudWatch 控制台中点击“规则” 20220509162716image.png

在事件源中,选择“事件模式”;服务名称选择“EC2”;事件类型选择“EC2 Instance State-change Notification ”;选择“特定转态”,选择状态为“terminated”;选择“任何实例”

20220509162742image.png

在目标中,点击“添加目标”

20220509162811image.png

在SNS主题中选择,之前创建的主题

20220509162833image.png

点击“配置详细信息”

20220509162903image.png

输入文件名,最后点击“创建规则”

20220509162925image.png 20220509162932image.png

后续如果终止了EC2中的实例,邮箱就会收到终止实例的通知 20220509163054image.png