Amazon Elastic Container Service
开发人员指南 (API 版本 2014-11-13)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

ecs-cli compose service scale

将服务的预期数量扩展至指定计数。

语法

ecs-cli compose service scale [--deployment-max-percent n] [--deployment-min-healthy-percent n] [--timeout value] n [--help]

选项

名称

描述

--deployment-max-percent

指定部署期间可在服务中保持运行状态的运行任务数的上限(服务的 desiredCount 的百分比)。有关更多信息,请参阅 maximumPercent

默认值:200

必需:否

--deployment-min-healthy-percent

指定部署期间必须在服务中保持运行状态以及正常运行的运行任务数的下限(服务的 desiredCount 的百分比)。有关更多信息,请参阅 minimumHealthyPercent

默认值:100

必需:否

--timeout value

指定等待运行任务计数更改的超时值(以分钟为单位,支持小数)。如果运行任务计数在指定时长内未更改,Amazon ECS CLI 将超时并返回错误。将超时时间设置为 0 将导致命令返回而不检查是否成功。默认超时值为 5(分钟)。

默认值:5

必需:否

--region, -r region

指定要使用的 AWS 区域。默认为使用 configure 命令配置的集群。

类型:字符串

必需:否

--cluster-config cluster_config_name

指定要使用的 Amazon ECS 集群配置的名称。默认为作为默认值设置的集群设置。

类型:字符串

必需:否

--ecs-profile ecs_profile

指定要使用的 Amazon ECS 配置文件的名称。默认为使用 configure profile 命令配置的配置文件。

类型:字符串

必需:否

--aws-profile aws_profile

指定要使用的 AWS 配置文件。使您能够使用 ~/.aws/credentials 中现有指定配置文件中的 AWS 凭证。

类型:字符串

必需:否

--cluster, -c cluster_name

指定要使用的 Amazon ECS 集群名称。默认为使用 configure 命令配置的集群。

类型:字符串

必需:否

--help, -h

显示指定命令的帮助文本。

必需:否

示例

示例 1

此示例将由 hello-world 项目创建的服务扩展至预期数量 2。

ecs-cli compose --project-name hello-world --file hello-world.yml service scale 2

输出:

INFO[0000] Updated ECS service successfully desiredCount=2 serviceName=ecscompose-service-hello-world INFO[0000] Service status desiredCount=2 runningCount=1 serviceName=ecscompose-service-hello-world INFO[0030] (service ecscompose-service-hello-world) has started 1 tasks: (task 80602da8-442c-48ea-a8a9-80328c302b89). timestamp=2017-08-18 21:17:44 +0000 UTC INFO[0075] Service status desiredCount=2 runningCount=2 serviceName=ecscompose-service-hello-world INFO[0075] ECS Service has reached a stable state desiredCount=2 runningCount=2 serviceName=ecscompose-service-hello-world

本页内容: