我找不到基于实例运行时间的 CloudWatch 指标。AWS EC2 是否有任何现成的控件,例如,如果 C3.4xlarge 类型的实例打开超过 1.5 小时,可以向我发送电子邮件?
问问题
58 次
1 回答
1
您可以使用 AWS CLI 编写一个 powershell 脚本,该脚本执行以下操作:
- 使用 mon-put-data 命令将值 0 放入机器的 Cloud Watch 指标中。
- 使用 Start-Sleep cmdlet 等待 90 分钟或任何您的时间
- 使用 mon-put-data 命令将值 1 放入指标中
- 在启动时将 powershell 脚本作为计划任务调用,无需用户登录即可运行。
- 如果您的自定义指标的值大于 0,则在 Cloud Watch 指标上设置警报。
参考 Start-Sleep cmdlet: http ://technet.microsoft.com/en-us/library/ee177002.aspx
参考 Cloud Watch CLI: http ://docs.aws.amazon.com/AmazonCloudWatch/latest/cli/cli-mon-put-data.html
于 2014-10-20T03:54:20.847 回答