由于AutoScaling生命周期事件,我们希望使用lambda函数从监视系统中删除系统。当我们手动运行它时,该函数按预期工作,但是当实例终止时我们看不到它被调用。我们使用lambda函数的目标设置了以下cloudwatch事件。我们通过缩小ASG手动测试,实例终止,但从未调用过该函数。有谁知道我们缺少什么或在哪里查找问题的日志。
{
"source": [
"aws.autoscaling"
],
"detail-type": [
"EC2 Instance-terminate Lifecycle Action"
],
"detail": {
"AutoScalingGroupName": [
"ASG_NAME"
]
}
}
答案 0 :(得分:0)
意识到我在ASG上没有生命周期钩子,在添加它之后它按预期工作。