Submit Search
Upload
Jmespathをもっと広めたい
•
4 likes
•
2,661 views
T
Tetsunori Nishizawa
Follow
Jmespathをもっと広めたい
Read less
Read more
Technology
Report
Share
Report
Share
1 of 19
Download Now
Download to read offline
Recommended
MongoDBが遅いときの切り分け方法
MongoDBが遅いときの切り分け方法
Tetsutaro Watanabe
ソーシャルゲーム案件におけるDB分割のPHP実装
ソーシャルゲーム案件におけるDB分割のPHP実装
infinite_loop
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
統計情報のリセットによるautovacuumへの影響について(第39回PostgreSQLアンカンファレンス@オンライン 発表資料)
NTT DATA Technology & Innovation
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
今からでも遅くないDBマイグレーション - Flyway と SchemaSpy の紹介 -
onozaty
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
サポート エンジニアが Azure Networking をじっくりたっぷり語りつくす会
ShuheiUda
コンテナにおけるパフォーマンス調査でハマった話
コンテナにおけるパフォーマンス調査でハマった話
Yuta Shimada
トランザクションスクリプトのすすめ
トランザクションスクリプトのすすめ
pospome
TIME_WAITに関する話
TIME_WAITに関する話
Takanori Sejima
More Related Content
What's hot
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
Hiromasa Oka
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
Yahoo!デベロッパーネットワーク
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Yuji Otani
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Takeshi Mikami
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
NTT DATA Technology & Innovation
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Masatoshi Tada
Mavenの真実とウソ
Mavenの真実とウソ
Yoshitaka Kawashima
Vacuum徹底解説
Vacuum徹底解説
Masahiko Sawada
Rust と Wasmの現実
Rust と Wasmの現実
ShogoTagami1
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Shohei Okada
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
NTT DATA Technology & Innovation
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
REST API に疲れたあなたへ贈る GraphQL 入門
REST API に疲れたあなたへ贈る GraphQL 入門
Keisuke Tsukagoshi
SKYDISCのIoTを支えるテクノロジー
SKYDISCのIoTを支えるテクノロジー
Yuji Otani
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
Ryota Watabe
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
Shin Ohno
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
Masahiko Sawada
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Y Watanabe
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Masahito Zembutsu
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
What's hot
(20)
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ZOZOTOWNのマルチクラウドへの挑戦と挫折、そして未来
ヤフー社内でやってるMySQLチューニングセミナー大公開
ヤフー社内でやってるMySQLチューニングセミナー大公開
Redisの特徴と活用方法について
Redisの特徴と活用方法について
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
Apache Airflow入門 (マーケティングデータ分析基盤技術勉強会)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
オススメのJavaログ管理手法 ~コンテナ編~(Open Source Conference 2022 Online/Spring 発表資料)
Java ORマッパー選定のポイント #jsug
Java ORマッパー選定のポイント #jsug
Mavenの真実とウソ
Mavenの真実とウソ
Vacuum徹底解説
Vacuum徹底解説
Rust と Wasmの現実
Rust と Wasmの現実
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
PHP-FPM の子プロセス制御方法と設定をおさらいしよう
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
Kubernetes 疲れに Azure Container Apps はいかがでしょうか?(江東区合同ライトニングトーク 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
スケールアウトするPostgreSQLを目指して!その第一歩!(NTTデータ テクノロジーカンファレンス 2020 発表資料)
REST API に疲れたあなたへ贈る GraphQL 入門
REST API に疲れたあなたへ贈る GraphQL 入門
SKYDISCのIoTを支えるテクノロジー
SKYDISCのIoTを支えるテクノロジー
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
バックアップと障害復旧から考えるOracle Database, MySQL, PostgreSQLの違い
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
Mercari JPのモノリスサービスをKubernetesに移行した話 PHP Conference 2022 9/24
アーキテクチャから理解するPostgreSQLのレプリケーション
アーキテクチャから理解するPostgreSQLのレプリケーション
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
ツール比較しながら語る O/RマッパーとDBマイグレーションの実際のところ
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
Docker道場「Dockerの基本概念」0825インフラ勉強会資料
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Similar to Jmespathをもっと広めたい
AWS CLI Conference 2016
AWS CLI Conference 2016
Tomoaki Sakatoku
俺と JAWS-UG と CLI
俺と JAWS-UG と CLI
Daisuke Nagao
Introduction of aws-cli
Introduction of aws-cli
Masaaki HIROSE
GNU awk (gawk) を用いた Apache ログ解析方法
GNU awk (gawk) を用いた Apache ログ解析方法
博文 斉藤
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
真吾 吉田
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
真吾 吉田
Ruby on Rails on MySQL チューニング入門
Ruby on Rails on MySQL チューニング入門
だいすけ さとう
Scala on Hadoop
Scala on Hadoop
Shinji Tanaka
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
真吾 吉田
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
聡 大久保
AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell
Amazon Web Services Japan
Run Spark on EMRってどんな仕組みになってるの?
Run Spark on EMRってどんな仕組みになってるの?
Satoshi Noto
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
Kentaro NOMURA
RailsエンジニアのためのSQLチューニング速習会
RailsエンジニアのためのSQLチューニング速習会
Nao Minami
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
Takahiro Hidaka
MapReduce入門
MapReduce入門
Satoshi Noto
EucalyptusのHadoopクラスタとJaqlでBasket解析をしてHiveとの違いを味わってみました
EucalyptusのHadoopクラスタとJaqlでBasket解析をしてHiveとの違いを味わってみました
Etsuji Nakai
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Amazon Web Services Japan
Windows ✖︎ Docker
Windows ✖︎ Docker
Daisuke Masubuchi
densan2014-late01
densan2014-late01
Takenori Nakagawa
Similar to Jmespathをもっと広めたい
(20)
AWS CLI Conference 2016
AWS CLI Conference 2016
俺と JAWS-UG と CLI
俺と JAWS-UG と CLI
Introduction of aws-cli
Introduction of aws-cli
GNU awk (gawk) を用いた Apache ログ解析方法
GNU awk (gawk) を用いた Apache ログ解析方法
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
Ruby on Rails on MySQL チューニング入門
Ruby on Rails on MySQL チューニング入門
Scala on Hadoop
Scala on Hadoop
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
Awsで構築したのだよ 06 ec2インスタンス起動時にCloudWatchのアラームを追加する
AWS Tools for Windows PowerShell
AWS Tools for Windows PowerShell
Run Spark on EMRってどんな仕組みになってるの?
Run Spark on EMRってどんな仕組みになってるの?
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
AWS ESC + Ansibleで お手軽 Blue-Green Deployment
RailsエンジニアのためのSQLチューニング速習会
RailsエンジニアのためのSQLチューニング速習会
Rails3.1rc4を試してみた
Rails3.1rc4を試してみた
MapReduce入門
MapReduce入門
EucalyptusのHadoopクラスタとJaqlでBasket解析をしてHiveとの違いを味わってみました
EucalyptusのHadoopクラスタとJaqlでBasket解析をしてHiveとの違いを味わってみました
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Windows ✖︎ Docker
Windows ✖︎ Docker
densan2014-late01
densan2014-late01
More from Tetsunori Nishizawa
はじめてのAWS設計でやりがちな失敗パターンまとめ
はじめてのAWS設計でやりがちな失敗パターンまとめ
Tetsunori Nishizawa
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Tetsunori Nishizawa
インフラエンジニアのためのAWSサービスを利用したログ分析はじめの一歩
インフラエンジニアのためのAWSサービスを利用したログ分析はじめの一歩
Tetsunori Nishizawa
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
Tetsunori Nishizawa
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
Tetsunori Nishizawa
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Tetsunori Nishizawa
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
Tetsunori Nishizawa
AWS CLIでAssumeRole
AWS CLIでAssumeRole
Tetsunori Nishizawa
More from Tetsunori Nishizawa
(8)
はじめてのAWS設計でやりがちな失敗パターンまとめ
はじめてのAWS設計でやりがちな失敗パターンまとめ
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
Amazon WorkSpaces導入からはじめるスケーラブルなオフィス運営と、業務システムのクラウド移行
インフラエンジニアのためのAWSサービスを利用したログ分析はじめの一歩
インフラエンジニアのためのAWSサービスを利用したログ分析はじめの一歩
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
クラウド移行を終えてからが本番〜AWSの使いこなし術〜
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
オープンなクラウドの世界でエンジニアが楽しいと思うことを仕事にする方法
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
Amazon s3へのデータ転送における課題とその対処法を一挙紹介
EC2+RDSを基本から #cmdevio2017
EC2+RDSを基本から #cmdevio2017
AWS CLIでAssumeRole
AWS CLIでAssumeRole
Recently uploaded
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
Matsushita Laboratory
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
ssuser370dd7
2024 03 CTEA
2024 03 CTEA
arts yokohama
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
arts yokohama
2024 04 minnanoito
2024 04 minnanoito
arts yokohama
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
ssuser539845
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
Industrial Technology Research Institute (ITRI)(工業技術研究院, 工研院)
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
Shumpei Kishi
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
arts yokohama
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
Ayachika Kitazaki
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
Tetsuya Nihonmatsu
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Sadao Tokuyama
Recently uploaded
(12)
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
2024 03 CTEA
2024 03 CTEA
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 04 minnanoito
2024 04 minnanoito
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
Jmespathをもっと広めたい
1.
JMESPathをもっと広めたい
2.
JAWS-‐‑‒UG CLI専⾨門⽀支部 AWS CLIを使いこなしたいユーザの集まり
有志による互助的な勉強会
3.
JAWS-‐‑‒UG CLI専⾨門⽀支部 散々お世話になっているのに貢献できてない そもそも最近参加できてない
4.
JAWS-‐‑‒UG CLI専⾨門⽀支部 CLI専⾨門⽀支部らしい活動をもっと活性化したい より多くの⼈人と情報交換したい
5.
その前にJMESPath
6.
その前にJMESPath AWS CLI共通の"-‐‑‒-‐‑‒query"オプションで使える フィルタ条件を⾊色々指定できる
いつの間にかjsonと仲良良くなれる (参考)http://jmespath.org/ (参考)http://jmespath.readthedocs.org/en/latest/index.html
7.
⽐比較的よく⾒見見るもの
8.
(コマンド) $ 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" }, ︓:︓:︓: ⽐比較的よく⾒見見るもの まずはオプションなしで 出⼒力力内容を確認
9.
⽐比較的よく⾒見見るもの (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[0]" (結果) { "Endpoint": "ec2.eu-‐‑‒west-‐‑‒1.amazonaws.com", "RegionName": "eu-‐‑‒west-‐‑‒1" } 配列列の1つ⽬目だけ
10.
⽐比較的よく⾒見見るもの (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[].[Endpoint]" (結果) [ [ "ec2.eu-‐‑‒west-‐‑‒1.amazonaws.com" ], [ "ec2.ap-‐‑‒southeast-‐‑‒1.amazonaws.com" ], ︓:︓:︓: 配列列の特定の Keyのみ
11.
⽐比較的よく⾒見見るもの (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[]|length(@)" (結果) 10 ※こちらの⽅方がスマートですかね $ aws ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "length(Regions[])" 配列列の要素数
12.
⽐比較的よく⾒見見るもの (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[?RegionName==`̀ap-‐‑‒northeast-‐‑‒1`̀]" (結果) [ { "Endpoint": "ec2.ap-‐‑‒northeast-‐‑‒1.amazonaws.com", "RegionName": "ap-‐‑‒northeast-‐‑‒1" } ] 配列列のKeyで 完全⼀一致
13.
⽐比較的よく⾒見見るもの (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[?contains(RegionName,`̀us-‐‑‒`̀)].[RegionName]" (結果) [ [ "us-‐‑‒east-‐‑‒1" ], [ "us-‐‑‒west-‐‑‒1" ], [ "us-‐‑‒west-‐‑‒2" ] ] 配列列のKeyで 部分⼀一致
14.
もう少し広めたいオプション
15.
もう少し広めたいオプション (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[:2]" (コマンド) $ aws ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[-‐‑‒3:]" (コマンド) $ aws ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[4:7]" 配列列の2番⽬目まで 配列列の後ろ3つ 配列列の5〜~7番⽬目
16.
もう少し広めたいオプション (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[:3]|[?contains(RegionName,`̀-‐‑‒west-‐‑‒`̀)]" パイプでAND条件
17.
もう少し広めたいオプション (コマンド) $ 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で ソート
18.
もう少し広めたいオプション (コマンド) $ aws
ec2 describe-‐‑‒regions -‐‑‒-‐‑‒query "Regions[].join(`̀,`̀,[RegionName,Endpoint])" 区切切り⽂文字で ジョイン
19.
AWS CLIでこんなことしたい をどんどん意⾒見見交換しよう
Download Now