最終号 2020.3 「大きくなったら乗りたいな」 · もっと広い視野で捉えられています。作者は風 景写真とは思っていないかもしれませんが、見
Jmespathをもっと広めたい
-
Upload
tetsunori-nishizawa -
Category
Technology
-
view
535 -
download
0
Transcript of Jmespathをもっと広めたい
-
JMESPath
-
JAWS-UG CLI
AWS CLI
-
JAWS-UG CLI
-
JAWS-UG CLI
CLI
-
JMESPath
-
JMESPath
AWS CLI"--query"
json
http://jmespath.org/ http://jmespath.readthedocs.org/en/latest/index.html
http://jmespath.org/http://jmespath.readthedocs.org/en/latest/index.html
-
$ aws ec2 describe-regions
{ "Regions": [ { "Endpoint": "ec2.eu-west-1.amazonaws.com", "RegionName": "eu-west-1" }, { "Endpoint": "ec2.ap-southeast-1.amazonaws.com", "RegionName": "ap-southeast-1" },
-
$ aws ec2 describe-regions \ --query "Regions[0]"
{ "Endpoint": "ec2.eu-west-1.amazonaws.com", "RegionName": "eu-west-1" }
1
-
$ aws ec2 describe-regions \ --query "Regions[].[Endpoint]"
[ [ "ec2.eu-west-1.amazonaws.com" ], [ "ec2.ap-southeast-1.amazonaws.com" ],
Key
-
$ aws ec2 describe-regions \ --query "Regions[]|length(@)"
10
$ aws ec2 describe-regions \ --query "length(Regions[])"
-
$ aws ec2 describe-regions \ --query "Regions[?RegionName==\`ap-northeast-1\`]"
[ { "Endpoint": "ec2.ap-northeast-1.amazonaws.com", "RegionName": "ap-northeast-1" } ]
Key
-
$ aws ec2 describe-regions \ --query "Regions[?contains(RegionName,\`us-\`)].[RegionName]"
[ [ "us-east-1" ], [ "us-west-1" ], [ "us-west-2" ] ]
Key
-
$ aws ec2 describe-regions \ --query "Regions[:2]"
$ aws ec2 describe-regions \ --query "Regions[-3:]"
$ aws ec2 describe-regions \ --query "Regions[4:7]"
2
3
57
-
$ aws ec2 describe-regions \ --query "Regions[:3]|[?contains(RegionName,\`-west-\`)]"
AND
-
$ aws ec2 describe-regions \ --query "Regions[].RegionName|sort(@)"
$ aws ec2 describe-regions \ --query "sort(Regions[].RegionName)"
$ aws ec2 describe-regions \ --query "sort_by(Regions,&RegionName)[].RegionName"
Key
-
$ aws ec2 describe-regions \ --query "Regions[].join(\`,\`,[RegionName,Endpoint])"
-
AWS CLI