はじめに こんにちは植木和樹です。AWSでEC2インスタンスをいろいろと起動した後、各EC2の情報を一覧で出力したい機会というのは多々あると思います。私はExcelの設計書に貼り付けたり、リザーブドインスタンスを購入する際の検討材料にするために頻繁に行っています。 本日はJSONパーサーjqを使って、EC2マネージメントコンソールに表示されているインスタンス一覧と同じ内容をCSVファイルに出力するためのaws-cliスニペットをご紹介します。 出力コマンド 下記が出力コマンドです。起動中("running")のインスタンスのみを出力しています。編集しやすいように改行をいれていますので、項目の追加・削除はご自由に。 aws ec2 describe-instances | jq -r '.Reservations[].Instances[] | select(.State.Name == "
jq Manual jqで簡単JSON加工 | Developers.IO jqコマンドが実は高性能すぎてビビッた話 - beatsync.net JSONを超絶に読みやすくする jq コマンド - WebAPIバリバリ使うor開発する人必須 CLIでJSONの整形をする - ( ꒪⌓꒪) ゆるよろ日記 JSON形式の情報を様々な条件や書式として成形、フィルタリングツール『jq』。上記関連エントリで私もこのツールの存在を知る事になったのですが、ツールの簡易さ・便利さに感動しながら私もちょくちょく利用させてもらっています。 そこでこのエントリでは、jq公式ページに展開されている利用ガイド・リファレンス的な位置付けの『jq Manual』を写経がてらざっくり日本語訳してみました。ざっくり訳なのでこの部分の訳おかしい・間違ってる等ありましたら御指摘頂けると幸いです。例示されているサンプルコードも
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く