首页 文章

如何从ami图像跟踪新发起的ec2实例?

提问于
浏览
2

我使用lambda函数从ami启动了一个ec2实例 . 我没有启用详细的监控 . 现在,我希望每次启动lambda set以启动实例时都跟踪实例 . 我希望获得一个实例ID及其状态的电子邮件,当实例启动时,停止/终止以及运行超过2小时的实例 . 我尝试过cloudwatch,但是无法为新启动的实例配置特定于实例的实例 . 我可以使用SNS,但如何跟踪这些?

2 回答

  • 4

    使用AWS Cloudtrail:http://aws.amazon.com/cloudtrail/

    它提供了比您要求的更多信息 . 在cloudtrail中,启用API活动的SNS通知并设置过滤器以仅在实例创建/启动/停止/终止等时通知您 . 对于运行超过2小时的实例,您可以探索cloudtrail是否提供它或者它使用Boto编写脚本以获取该信息非常容易 .

    有些AWS合作伙伴提供类似的服务 . 希望这可以帮助 .

  • -1

    我认为您最好使用自动缩放组,然后使用自动缩放生命周期挂钩在添加或删除任何实例时收到通知 . http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/adding-lifecycle-hooks.html使用生命周期挂钩时,您可以获得SNS通知,不仅可以对新实例进行恐吓,还可以执行自定义操作 . 您仍然可以使用aws lambda函数继续添加和删除新实例,只是增加和减少自动缩放组的大小 .

相关问题