Я пытаюсь настроить запланированное задание с помощью ECS Fargate, но не могу понять, почему оно не выполняется. Я могу подтвердить, что задача работает правильно, используя RunTask
, но когда я пытаюсь запустить ее по расписанию, все, что я получаю, это набор "FailedInvocations" без объяснения причин.
Однако я знаю, что правило срабатывает, так что это хороший знак. Смотрите на скриншот ниже:
Но каждый раз, когда он срабатывает, происходит просто "FailedInvocation". Вот правило планирования:
И разрешения по умолчанию для ecsEventRole
только с ecs:runTask
:
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"ecs:RunTask"
],
"Resource": [
"*"
]
}
]
}
Моя догадка говорит, что у этого ecsEventsRole
недостаточно разрешений. Должен ли я попытаться дать ему те, которые есть у ecsTaskExecutionRole
?
Благодаря
ОБНОВЛЕНИЕ: Это теперь поддерживается в регионе us-east-1
. Смотрите комментарии.