渡辺です。 AWSCLIのqueryオプションで利用できるJMESPathですが、導入部分の敷居は低いのですが、使いこなそうとするとなかなか難解な仕様な気がします。 そこで、複雑なqueryも書けるように、チュートリアルを紹介します。 JMESPathとは JMESPathはJSONのクエリ言語です。 ひらたく言えば、JMESPathを利用することで、JSONを対象としてフィルターや抽出を行い結果を取得できます。 jqが近いツールですが、jqはコマンド(ツール)であり、JMESPathはクエリ言語という点が相違点です。 JMESPathは、AWS CLI (v1.2以降)で利用できるため、結果となるJSONオブジェクトを加工するのに便利です(AWS CLIのフィルターとクエリーの使い方についてまとめてみた)。 基本書式 最もシンプルな書式は identifier(識別子)です。 JSONオ
![JMESPath チュートリアル | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/4f9572e652cd983d1588ba0ea8b1286007a6e1f3/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2016%2F06%2Fjmespath.png)