前提
- AWS CLI を使う
準備
- AWS Session Manager Plugin をインストールする
実行手順
- AWS コンソールとかから、ECSの該当クラスターのタスクIDを取ってくる
- aws ecs execute-commandを投げる
aws ecs execute-command --cluster hoge-cluster --task 999999999999999999999999999999db --interactive --command /bin/sh --container piyo-container
- Session Managerからコマンドが打てるようになる
The Session Manager plugin was installed successfully. Use the AWS CLI to start a session.
Starting session with SessionId: ecs-execute-command-xxxxxxxxxxxxxxxxxxxxxxxxxx
#
サンプルコマンド
- ユーザ追加
./manage.py users create hoge-user1@example.com "ユーザ1" --password p@ssword
- ユーザのパスワード変更
./manage.py users password hoge-user1@example.com p@ssword1