2016-04-02 AmazonECSデプロイスクリプトをPythonで再実装してみた AWS ECS Python シェルスクリプト*1つらいってことでPythonで再実装してみました。基本的な使い方は変わらないです。(古いタスクが終了するまで待つとかなり時間がかかる場合があるので、forceフラグで新しいタスクのlastStatusがRUNNINGになったら古いタスクを強制的に止めるような処理もできるようにしてみました。この辺はサービススケジューラにまかせてしまったほうが無難な気が。。。) click*2を使うとPythonでCLIツールを作るのが捗りますね。 作者のmitsuhiko先生がyoutubeに上げている動画*3は必見です。 Enjoy! *1:https://github.com/silinternational/ecs-deploy *2:http://click.pocoo.org/ *3:https://youtu.be/kNke39OZ2k0