EC2のセキュリティグループを複製する
つい最近新年になったと思ったら、すでに1月が終わろうとしているのですね。
色々バタバタしていた年明けですがそろそろ何かしら書こうかと。
お仕事でEC2のセキュリティグループをコピーするスクリプトとかって使っているのですが、試しにrubyでスクリプトを書き換えてみました。
対象のセキュリティグループを指定して同じ内容のグループを作ります。
VPCのセキュリティグループの場合は、新しく作成するのも同一VPCのセキュリティグループを作るようになっています。
構成図
引数とか
スクリプトの引数には以下の3つが必要となります。
その他にアクセスキーIDとシークレットアクセスキーをスクリプトに設定して下さい。
- コピー元のセキュリティグループID
- 新しいセキュリティグループの名前
- 新しいセキュリティグループのdesicription
実行例
$ ruby copy-security-group-contents.rb sg-xxxxxx hoge fuga