Amazon Elastic Container Service
開発者ガイド (API バージョン 2014-11-13)

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

このページの内容: