标记更改时,AWS EC2会收到通知

时间:2017-05-01 08:30:47

标签: amazon-web-services amazon-ec2 aws-lambda amazon-cloudwatch

当我的EC2标签“Something”发生变化时,我想调用lambda函数。可能吗?如果我无法收听特定标签的更改,我可以听取EC2配置更改。我怎样才能做到这一点?我不确定在cloudwatch活动中选择哪个选项...

更新

我尝试过AWS Config,但它似乎只在实例启动时监控配置更改?

1 个答案:

答案 0 :(得分:2)

是的,您可以将Amazon CloudWatch事件与AWS CloudTrail一起使用来调用Lambda函数,触发CreateTags事件。 (更改标签实际上被视为创建标签。)

  • 为您所在的地区启用AWS CloudTrail(这涉及将其指向Amazon S3存储桶以进行日志存储)
  • 创建 Amazon SNS主题
  • 使用SNS主题
  • 上的触发器创建 AWS Lambda函数
  • 创建 Amazon CloudWatch Events规则
    • 服务名称: EC2
    • 事件类型:通过CloudTrail调用AWS API
    • 具体操作: CreateTags
    • 添加目标:选择您的Lambda函数

您的Lambda函数将在创建/更改标记时收到通知。