Я хочу создать задачу ECS типа Fargate
через CloudFormation, но при загрузке этого манифеста:
Resources:
UITaskDefinition:
Type: AWS::ECS::TaskDefinition
Properties:
Family: "ui-task"
NetworkMode: "awsvpc"
Cpu: "256"
Memory: "0.5GB"
RequiresCompatibilities:
- "FARGATE"
ContainerDefinitions:
-
Name: !Ref UIContainerName
Image: "298984380.dkr.ecr.eu-west-1.amazonaws.com/myregistry/ui:test"
Essential: "true"
PortMappings:
-
ContainerPort: 80
HostPort: 80
Я получаю следующую ошибку
Задача Fargate требует заданияопределение, чтобы иметь роль выполнения ARN для поддержки образов ECR
Однако, когда я пытаюсь создать роль через консоль AWS, мне предлагается следующий список служб для роли, которая будет назначена
Какую услугу выбрать?Elastic Container Service?
Я думал, что роль была специфичной для контейнера!