VPCのsubnetをgraphizを使って可視化してみた
id:winebarrel さんの 「Security GroupをGraphvizで可視化する」のエントリを見て感銘を受けたので、VPCのsubnetを可視化してみました。
スクリプトはこちらにおいてあります。
使い方は、AWS_ACCESS_KEYやAWS_SECRET_KEYが指定してある状態で、
$ ./vpcgraph.py usage : ./vpcgraph.py vpc-xxxxxxxx available vpcs: vpc-12345678 $ ./vpcgraph.py vpc-12345678 | dot -Tpng > vpc.png $ open vpc.png
おまけ
デフォルト状態のbotoだとEC2のリージョン指定が面倒なので、下記のようなパッチを当てました。
これを当てておくと、EC2_REGION環境変数を見るようになります。
us-east-1リージョン以外に接続したい場合には、上記パッチを当てておくとよいかと。