创建警报以停止、终止、重启或恢复实例

利用 Amazon CloudWatch 警报操作,您可以创建自动停止、终止、重启或恢复 EC2 实例的警报。当不再需要某个实例运行时,您可使用停止或终止操作来帮助您节省资金。如果发生了系统损害,您可使用重启和恢复操作自动重启这些实例或将它们恢复到新硬件上。

在许多情况下,您可能需要自动终止或停止实例。例如,您可能拥有专用于批工资单处理工作或科学计算任务的实例,这些实例在运行一段时间后就完成了其工作。与其让这些实例空闲(并产生费用),不如将其停止或终止以帮助节省开支。使用停止警报操作和终止警报操作的主要区别是,停止的警报可以在以后需要运行时轻松重启。您还可以保留相同的实例 ID 和根卷。而终止的实例则无法重新启动。如此就必须启动一个新的实例。

您可以向为 Amazon EC2 每个实例指标设置的任何警报添加停止、终止、重启或恢复操作,这些指标包括 Amazon CloudWatch 提供的基本和详细监控指标(在 AWS/EC2 命名空间中),以及包含“InstanceId=”维度的任何自定义指标,只要 InstanceId 值引用有效运行的 Amazon EC2 实例。

要设置可重启、停止或终止实例的 CloudWatch 警报操作,您必须使用服务相关 IAM 角色 AWSServiceRoleForCloudWatchEvents。AWSServiceRoleForCloudWatchEvents IAM 角色允许 AWS 代表您执行警报操作。

原文地址:https://www.cnblogs.com/cloudrivers/p/11233890.html