またはのかさばる出力を分類するためのコマンド/ツール/スクリプトはありますec2-describe-imagesかec2-describe-instances。
私は約100台のサーバーのリストを持っています。RESERVATION- 、、、INSTANCEのような適切な見出しの下にそれらを分類したいと思います(出力BLOCKDEVICEでTAG利用可能なカテゴリは何でも)。
またはのかさばる出力を分類するためのコマンド/ツール/スクリプトはありますec2-describe-imagesかec2-describe-instances。
私は約100台のサーバーのリストを持っています。RESERVATION- 、、、INSTANCEのような適切な見出しの下にそれらを分類したいと思います(出力BLOCKDEVICEでTAG利用可能なカテゴリは何でも)。
これを ~/.bashrc または ~/.bash_profile に追加します。
ez-ec2-describe-instances() {
ec2-describe-instances $* --headers | egrep '(ReservationID|running|pending)'|cut -f 2,3,4,6,7,10,12;
}
ログアウト/ログインするか、「. ~/.bashrc」を実行します。次に、次を使用できます。
$ ez-ec2-describe-instances
ReservationID Owner Groups
i-6f194113 ami-1624987f ec2-107-20-75-13.compute-1.amazonaws.com running t1.micro us-east-1a
通常の ec2-describe-instances に引数を渡すのと同じように、引数を ez-ec2-describe-instances に渡すことができます。例えば:
$ ez-ec2-describe-instances --region eu-west-1
ReservationID Owner Groups
i-e4fd6eaf ami-c37474b7 ec2-54-246-38-35.eu-west-1.compute.amazonaws.com pending t1.micro eu-west-1a
awk(またはperl、pythonまたは他の汎用スクリプト言語)の仕事です。
awkさまざまなレコード/フィールド長のレコードを処理でき、連想配列を作成でき、通常すべての *nix にインストールされるレポート言語です。