Posted at

aws ecsコマンドのテンプレートにdeploymentControllerが無い


背景

公式によるとこのコマンドを叩くと

$ aws ecs create-service --generate-cli-skeleton

下記が含まれるテンプレートが返却されるはずだが何故かない

    "deploymentController": {

"type": "ECS"
},


解決した流れ

バージョンは下記だったが、古かったらしい。

$ aws --version

aws-cli/1.15.50 Python/3.7.0 Darwin/18.5.0 botocore/1.10.49

brewでインストールしてたのでアップグレード

$ brew upgrade awscli

aws cliが更新されている事を確認

$ aws --version

aws-cli/1.16.150 Python/3.7.3 Darwin/18.5.0 botocore/1.12.140

この状態でコマンドを叩くと正しいテンプレートが返却されました。