Cloudwatch EC2实例终止生命周期操作事件未触发

时间:2018-04-26 22:27:50

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

由于AutoScaling生命周期事件,我们希望使用lambda函数从监视系统中删除系统。当我们手动运行它时,该函数按预期工作,但是当实例终止时我们看不到它被调用。我们使用lambda函数的目标设置了以下cloudwatch事件。我们通过缩小ASG手动测试,实例终止,但从未调用过该函数。有谁知道我们缺少什么或在哪里查找问题的日志。

{
  "source": [
    "aws.autoscaling"
  ],
  "detail-type": [
    "EC2 Instance-terminate Lifecycle Action"
  ],
  "detail": {
    "AutoScalingGroupName": [
      "ASG_NAME"
    ]
  }
}

1 个答案:

答案 0 :(得分:0)

意识到我在ASG上没有生命周期钩子,在添加它之后它按预期工作。