AWS CLI補足


どうも出力情報のところが解せないので、調べてみたところ、CLIコードのREADMEにJSON使う場合には、jqなど使うといいよと書いてある。


JQ、http://stedolan.github.com/jq/ のことらしい。

jq is a lightweight and flexible command-line JSON processor.


というわけで、使ってみた。

cd /usr/bin/
wget http://stedolan.github.com/jq/download/linux64/jq
chmod +x jq

こんな感じ。

aws ec2 describe-availability-zones |jq '.availabilityZoneInfo[0]'

カラーもついて部分を取り出せるので、大変便利。しかも早くて良い感じ。

{
  "zoneName": "ap-northeast-1a",
  "messageSet": [],
  "regionName": "ap-northeast-1",
  "zoneState": "available"
}