0

我想监控我的 EC2 实例状态(运行或停止)并设置警报以防 EC2 停止。我的 EC2 只在上午 9 点到下午 6 点运行。我可以通过 cloudwatch 完成上述任务吗?如何完成?

4

1 回答 1

0

您可以使用 CloudWatch 事件计划表达式规则:

您可以使用 cron 或 rate 表达式在 CloudWatch Events 中创建自动触发的规则。所有计划的事件都使用 UTC 时区,并且计划的最小精度为 1 分钟。

例如。

一条规则将在上午 9 点从 MON-FRY 开始实例

0 9 ? * MON,TUE,WED,THU,FRI *

在此处输入图像描述

其他规则将停止实例

0 18 ? * MON,TUE,WED,THU,FRI *

在此处输入图像描述

要启动实例,您需要创建一个lambda 函数。要停止使用 CloudWatch 触发器直接调用 StopInstance API:

在此处输入图像描述

于 2020-08-04T03:19:12.113 回答