結論
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