IK.AM

@making's tech note


AWS CLIとjqを使ってタグに特定の値を持つEC2インスタンスのInstanceIdを取得する

🗃 {Dev/AWS/EC2}
🗓 Updated at 2014-03-13T00:00:05Z  🗓 Created at 2014-03-13T00:00:05Z   🌎 English Page

タグに以下の設定がある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

他に良いやり方があれば教えてください・・


✒️️ Edit  ⏰ History  🗑 Delete