AWS ECS Fargate не создает задачу AmazonECSTaskExecutionRole error - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь запустить тестовое задание в среде ECS Fargate с консоли AWS, но каждый раз, когда я пытаюсь запустить его, у меня появляется ошибка:

Роль выполнения Не удалось создать AmazonECSTaskExecutionRole

Я предположил, что это была ошибка прав доступа, поэтому я попросил владельца учетной записи (я являюсь пользователем IAM другой учетной записи) дать мне их, и теперь я делаю, но все еще не работает.

Мои текущие разрешения для ECS:

  • AmazonECS_FullAccess
  • AmazonECSTaskExecutionRolePolicy

Хуже всего то, что AWS не предоставляет никакой информации об этой ошибке. У кого-нибудь есть идеи, как заставить его работать?

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

У меня была такая же проблема, она не была связана с моими разрешениями, а скорее с настройкой задачи, пытающейся получить доступ к образу ECR.

Мне нужно было создать новую роль IAM, которая предоставила бы доступ к задаче ECS для моего репозитория ECR, а затем прикрепить эту роль к роли ARN выполнения для определения задачи. Это исправило это для CLI и создания консоли для меня.

0 голосов
/ 25 июля 2018

Вам необходимо разрешение "iam: createRole".

...