ec2din コマンドで、インスタンス情報を取得することが可能です。

ec2din -K pk.pem -C cert.pem --region ap-northeast-1
上記を実行すると、下記のような結果になります。

[root@ip-10-150-175-70 cimacoppi]# ec2din -K pk.pem -C cert.pem --region ap-northeast-1
RESERVATION r-f057c3f1 301385992664 default,WEB
INSTANCE i-980b9c99 ami-f401aaf5 ec2-175-41-199-5.ap-northeast-1.compute.amazonaws.com ip-10-150-175-70.ap-northeast-1.compute.internal running cimacoppi.net-tokyo 0 t1.micro 2011-06-17T03:24:36+0000 ap-northeast-1b monitoring-enabled 175.41.199.5 10.150.175.70 ebs paravirtual xen sg-10c07311, sg-24c07325
BLOCKDEVICE /dev/sda1 vol-0de2f165 2011-06-17T03:24:57.000Z
TAG instance i-980b9c99 Name admin
RESERVATION r-1e204d1f 301385992664 default,WEB
INSTANCE i-44a0c945 ami-f401aaf5 ec2-175-41-246-212.ap-northeast-1.compute.amazonaws.com ip-10-146-90-73.ap-northeast-1.compute.internal running cimacoppi.net-tokyo 0 t1.micro 2011-06-02T07:24:49+0000 ap-northeast-1a monitoring-enabled 175.41.246.212 10.146.90.73 ebs paravirtual xen sg-10c07311, sg-24c07325
BLOCKDEVICE /dev/sda1 vol-a22954c9 2011-06-02T07:25:09.000Z
TAG instance i-44a0c945 Name TEST

上記の実行結果では、内容がわかりずらいと思います。
そこで、インスタンス名・ElasticIP・Private IP Addressを取得したい場合などはawkコマンドを利用します。

コマンドは下記のようになります。

ec2din -K pk.pem -C cert.pem --region ap-northeast-1 | grep "INSTANCE" | awk '{print $2,$13,$14}'

下記のような結果が得られます。

i-980b9c99 175.41.199.5 10.150.175.70
i-44a0c945 175.41.246.212 10.146.90.73

こちらの記事はなかの人(be_hase)監修のもと掲載しています。
元記事は、こちら