Я хочу создать правило в Cloudwatch, которое будет прослушивать события, когда ECS не может выполнить задачу.
Я вижу примеры в документации AWS о том, когда задача не выполняется или когда изменяется состояние экземпляра контейнера. Но это не то, что я хочу. Я хочу специально прислушиваться к тому, когда ECS испускает событие «не удалось разместить задачу». Я знаю, что это должен быть какой-то шаблон событий, который ему соответствует, но я не уверен насчет специфики шаблона событий.
Этот пример соответствует изменению состояния задачи, но это не то, что мне нужно. Но я думаю, что это похоже:
{
"source": [
"aws.ecs"
],
"detail-type": [
"ECS Task State Change"
],
"detail": {
"lastStatus": [
"STOPPED"
],
"stoppedReason": [
"Essential container in task exited"
],
"containers": {
"exitCode": ["1", "2", "3", and so on...]
}
}
}
Я хотел бы иметь возможность сопоставить событие "не удалось поставить задачу".