結論
aws elasticbeanstalk describe-instances-health --environment-name my-app | jq -r ".InstanceHealthList[].InstanceId" | xargs -I {} eb ssh --instance {} --command pwd
上記を実行すると、my-app
環境にある全インスタンスで pwd
コマンドが実行されます。
必要なもの
- awscli
pip install --user awscli
-
aws config
- トークンとシークレットを入力
- ebcli
pip install --user ebcli
-
eb ssh
を実行できるようにする-
eb init
や鍵のセットアップなどをした気がするが、覚えていない・・・
-
- jq