【发布时间】:2019-05-04 04:15:21
【问题描述】:
我正在运行带有 EC2 实例的 AWS ECS 集群,我想要一个命令将任务扩展到 1 个正在运行的实例,然后在我不需要它的一段时间后,我想将其缩减到 0。这应该会破坏底层 EC2 实例以避免收费。我没有使用 Fargate,因为它不在免费层中。
我目前正在使用什么来扩大到一个并开始运行它:
ecs-cli scale --capability-iam --size 1 --cluster myEC2clusterName --region us-east-1
aws ecs run-task --cluster myEC2clusterName --region us-east-1 --task-definition myTaskDefinitionName:1 --count 1
我目前用来缩小的:
ecs-cli scale --capability-iam --size 0 --cluster myEC2clusterName --region us-east-1
是否只有在 aws cli 中的等效命令而无需使用 ecs-cli 来执行相同的操作?
【问题讨论】:
标签: amazon-web-services amazon-ec2 aws-cli amazon-ecs docker-container