部署AWS的实例终止告警
本文档将主要介绍使用AWS CloudWatch和AWS SNS,在终止一个实例时,将向指定的邮箱发送一封邮件,提醒实例被终止。
1. 登陆AWS China portal
访问如下网址:
登录地址为: https://console.amazonaws.cn/console/home?region=cn-north-1
输入账户ID,用户名和密码
2. 创建SNS推送通知服务
2.1 创建SNS主题
登录后选择SNS
在SNS控制面板,点击"创建主题"
输入主题名称和显示名称(它会出现在发送到给定主题的通知的“发件人:”字段中);最后点击“创建主题”
2.2 创建订阅
在主题中,点击创建订阅
在创建订阅中,选择协议,选择“邮箱”,该通知会通过邮箱进行发送,输入邮箱地址;最后点击“创建订阅”
创建完成后,将会收到确认通知的邮件,需要点击邮件中的链接,确认完成后,后续的告警才会发送至该邮箱
3. 配置Amazon Cloudwatch
选择Cloudwatch
在CloudWatch 控制台中点击“规则”
在事件源中,选择“事件模式”;服务名称选择“EC2”;事件类型选择“EC2 Instance State-change Notification ”;选择“特定转态”,选择状态为“terminated”;选择“任何实例”
在目标中,点击“添加目标”
在SNS主题中选择,之前创建的主题
点击“配置详细信息”
输入文件名,最后点击“创建规则”
后续如果终止了EC2中的实例,邮箱就会收到终止实例的通知