AWS EventBridge ECS 任务状态更改事件
AWS EventBridge ECS task status change event
我想在取消配置 Fargate 任务时触发 lambda 函数,我创建了这个 EventBridge 规则:
{
"source": ["aws.ecs"],
"detail-type": ["ECS Task State Change"],
"detail": {
"clusterArn": ["arn:aws:ecs:eu-west-3:xxx"],
"lastStatus": ["DEPROVISIONING"]
}
}
它似乎并不是一直都在工作,即有时 cloudwatch 会收到它,有时却不会(lambda 函数没有生成日志)。
什么可能导致此问题?
看来错误来自我的 lambda 函数,并且由于它经常失败,Event Bridge 阻止了 lambda 的一些调用。
毕竟没什么大不了的...
我想在取消配置 Fargate 任务时触发 lambda 函数,我创建了这个 EventBridge 规则:
{
"source": ["aws.ecs"],
"detail-type": ["ECS Task State Change"],
"detail": {
"clusterArn": ["arn:aws:ecs:eu-west-3:xxx"],
"lastStatus": ["DEPROVISIONING"]
}
}
它似乎并不是一直都在工作,即有时 cloudwatch 会收到它,有时却不会(lambda 函数没有生成日志)。 什么可能导致此问题?
看来错误来自我的 lambda 函数,并且由于它经常失败,Event Bridge 阻止了 lambda 的一些调用。 毕竟没什么大不了的...