はじめに こんにちは、川原です。 今回は(今回も?)小ネタです。 AWS CLIを使い始めると、コマンドレスポンスがJSON形式であるため必然的にJSON整形フィルタであるjqコマンドと仲良くせざるを得ません。 (JMESPath と仲良くするという手もありますが、jqコマンドと仲良くなるのとそんなに変わらないかな、と感じています) ただ、jqコマンドをそんなに頻繁に使わないので、どうやってフィルタリングするんだっけ? と、調べることが多々あります。 jq 使用例 ということで、jqの(知っていると便利そうな)エッセンスを含んだjqコマンドの使用例が以下になります。 >aws ec2 describe-instances | jq -r '.Reservations | sort_by(.Instances[].Tags[] | select(.Key == "Name").Value)
![[小ネタ] jq コマンドでEC2インスタンスの情報を取得する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/71d2db727920f29e1e777f4d419ea8726127f42d/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2017%2F06%2Fjq-icon-400x400.png)