ホーム / ハック / awscliで情報を取ってきて整形したいときはまずfilterとqueryで頑張る
![awscliで情報を取ってきて整形したいときはまずfilterとqueryで頑張る | クロジカ](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c78d656e2b4e322e91d07dec39b7f3ec7d309d5/height=288;version=1;width=512/https%3A%2F%2Ftech.kurojica.com%2Fwp-content%2Fuploads%2F2023%2F04%2Fogfile.png)
はじめに こんにちは植木和樹です。本日はaws-cliの機能「フィルター」と「クエリー」について調べてみました。業務上運用簡易化のためのシェルスクリプトを書く機会が多く、必然的にaws-cliを頻繁に利用するのですが、ようやく最近になってフィルターとクエリーを思い通りに書けるようになってきました。 ネットで aws-cli と検索してもJava版のコマンドラインツール(ec2- で始まるコマンドの方)が引っかかったり、公式ドキュメントにも目的に合致するサンプルが掲載されていなかったりと苦労しました。今回は自分の備忘録を兼ねてまとめておきたいと思います。 参考にした資料 AWS CLI documentation JMESPath 環境 aws-cli/1.2.5 Python/2.7.6 Darwin/13.0.0 フィルター:出力結果の絞り込み(--filters) 基本的な使い方 フィ
AWSのAPIを実行するとき何使ってますか? 私はパッと実行したいときはaws-cli、作りこみたいときはRuby SDKを使うことが多いです。 このawscli。使いやすくてシンプルでいいのですが、新しくなってレスポンスが完全にJSONになって、扱いにくて、、、 わざわざ「--output text」オプションつけて、前のaws-cliのときと同じタブ区切りで表示させてしてました。 aws ec2 describe-instances --output textJSONってシェルとかには扱うのは大変ですよね。。。 JSON加工するのになにかいいのないかなーといろいろ調べてみると、、、jqというめっちゃ便利なもの発見!!! jqとは? jsonをいい感じに加工して表示してくれるコマンドです。 例えば {"hoge": ["1", "2", "3"], "name" : "tanaka"}と
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く