gpt4 book ai didi

amazon-ecs - Fargate 容量不足时该怎么办?

转载 作者:行者123 更新时间:2023-12-03 14:18:11 26 4
gpt4 key购买 nike

我正在使用以下命令启动单个 ECS Fargate 任务:

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}"

目前我的账户中根本没有运行任何 ECS 服务、任务或实例。这是我得到的回应:
{
"failures": [
{
"reason": "Capacity is unavailable at this time. Please try again later or in a different availability zone"
}
],
"tasks": []
}

我什至看不到为 Fargate 任务指定不同可用区的方法?

如果我应该重试,我应该等待多长时间才能重试?

最佳答案

使用 VPC,您可以创建一个或多个对应于可用区的子网。
启动 Fargate 任务时,您会注意到 network-configuration参数和关联 awsvpcConfiguration .要指定多个区域,您可以传入多个子网。例如:

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=[$MY_SUBNET_IN_AZ1,
$MY_SUBNET_IN_AZ2]
aws 中的 VPC 文档包含更多有用的信息:
https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html#vpc-subnet-basics

关于amazon-ecs - Fargate 容量不足时该怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49414817/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com