タグに以下の設定があるInstanceIdをコマンドラインで取得したい。(正確に言うとstart/stopしたい)
Key | Value |
---|---|
Name | hogehoge |
jq使ってがんばる・・
$ aws ec2 describe-instances | jq '[.Reservations[] | .Instances[]] | map(select(.Tags[] | .Key == "Name" and .Value == "hogehoge"))[0] | .InstanceId' | tr -d '"'
i-xxxx
他に良いやり方があれば教えてください・・