在特定EC2实例运行时收到通知

时间:2020-01-22 11:39:28

标签: amazon-web-services amazon-ec2 aws-lambda slack amazon-sns

我想在某种类型的EC2实例被配置后,通过任何可能的状态(运行,停止等)被通知(通过Slack)。

我想根据所使用的密钥对来监视我有多少个EC2实例。

我创建了一个SNS主题,订阅了一个Slack频道,但是我不知道如何从CloudWatch中获取事件。

我应该使用Cloudwatch还是Lambda?我不希望使用Cloudwatch,因为我对Lambda的效率不是很高。

谢谢!

2 个答案:

答案 0 :(得分:0)

在上一个项目中,我对您的概念的处理几乎相同。 (不是Ec2创建事件,而是Cloudwatch警报)。这是我的做法:

  1. 创建一个新的Lambda函数以从Cloudwatch Event接收事件。
  2. 根据需要创建具有资源类型和操作的Cloudwatch事件
  3. 您可以在Lambda上查看事件,然后通过松弛的传入Webhook向松弛发送消息。

此链接https://qiita.com/yokoc1322/items/553ad147b82277b2beca中的完整教程

答案 1 :(得分:0)