首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在每次启动具有某种名称的CloudWatch实例时创建一个自动EC2警报?

如何在每次启动具有某种名称的CloudWatch实例时创建一个自动EC2警报?
EN

Stack Overflow用户
提问于 2019-04-05 20:51:05
回答 1查看 642关注 0票数 0

背景:

  • 我有一个名为"Test“的EC2实例。我要监测这位主人的健康状况。因此,我使用EC2度量StatusCheckFailed来监视该主机的健康状况。

我想要解决的问题是:

  • 每当“测试主机”出现问题时,都会通知我。我可能终止并重新启动一个名为“测试主机”的新主机。
  • 我想要实现的是,只要我创建一个名为“测试主机”的新主机,我就希望在StatusCheckFailed上自动创建一个CloudWatch警报。

到目前为止我尝试过的事情:

我编写了一个小型Lambda脚本,它找到了名为"Test“的EC2实例,并创建了StatusCheckFailed一个CloudWatch警报。

我找不到一个合适的CloudWatch事件来触发这个Lambda函数。为了设置CloudWatch事件,我们需要实例id。如果我终止并重新启动一个新实例,我将无法设置这个

另外,如果有其他方法来解决我的问题,我很想听听。

EN

回答 1

Stack Overflow用户

发布于 2019-04-06 01:15:41

您可以创建一个Amazon CloudWatch Events规则,当实例进入特定状态时将触发AWS函数:

但是,每当一个实例停止并启动时,这也会触发。您可以更加具体,并创建一个基于RunInstances的规则

我不确定RunInstances是否足够,或者它是否需要是ec2:RunInstances,所以您可能需要进行一些实验。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55543187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档