ecs-cli バージョン指定してインストール

完全な備忘録です。

経緯

6月に入って数日、
ecs-cli の latest をインストールすると latest が 1.6.0 となり
ecs-cli compose ... を実行すると以下のようなエラーが出るようになりました。

1
level=error msg="Unable to open ECS Compose Project" error="Volume driver is not supported"

1.4.0 では問題なかったタスク定義でしたが
1.6.0 では Volume driver is not supported となったそうで処理がこけるようになりました。

その対応として 1.4.0 にバージョン固定した設定です。

結論

latest の部分を <version> に変更することで指定のバージョンでインストールが可能です。

  • for Linux OS
1
curl -s https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-linux-amd64-v1.6.0 -o /usr/bin/ecs-cli && chmod +x /usr/bin/ecs-cli
  • for MacOS
1
curl -s https://amazon-ecs-cli.s3.amazonaws.com/ecs-cli-darwin-amd64-v1.6.0 -o /usr/bin/ecs-cli && chmod +x /usr/bin/ecs-cli

AWS Documentation では

最新の ecs-cli のみの説明の為、若干ハマりました。

GitHub には Download specific version とあるのでこちらの情報を追っておくと良かったです。

ecs-cli - Download specific version

以上
本当に備忘録でした。

ecs-cli バージョン指定してインストール

https://kenzo0107.github.io/2018/06/05/2018-06-06-specify-ecscli-version/

Author

Kenzo Tanaka

Posted on

2018-06-06

Licensed under

コメント