6

I'm kicking off a single ECS Fargate task with a command such as:

aws ecs run-task --cluster Fargate \
 --task-definition $ECR_REPO-run-setup 
 --overrides file:///tmp/ecs-overrides-db-migrate.txt \
 --count 1 --launch-type FARGATE \
 --network-configuration "awsvpcConfiguration={subnets=[$PUBLIC_SUBNET_1, $PUBLIC_SUBNET_2],securityGroups=[$FARGATE_SG],assignPubli cIp=ENABLED}"

There are no ECS services, tasks or instances at all running in my account at the moment. This is the response I get back:

{
    "failures": [
        {
            "reason": "Capacity is unavailable at this time. Please try again later or in a different availability zone"
        }
    ],
    "tasks": []
}

I don't even see a way to specify a different availability zone for a Fargate Task?

If I should just retry, how long should I wait before retries?

4

1 に答える 1