UNKNOWN
Project description
AWSのセキュリティグループを管理するツールです。
セキュリティグループの設定をcsvでダウンロード、コメントをつけてバージョン管理、追加したものをAPI経由で保存という使い方ができます。
## インストール
` $ pip install sg `
OR
` $ python setup.py install `
## 使い方 適当なディレクトリで初期化コマンドを実行してください。
設定が保存されます。
` $ cd yourpath $ sgsg.py init enter your region[us-east-1]: us-west-2 save to sg.cfg enter your aws_access_key_id: xxx enter your aws_secret_access_key: xxx save to aws_key `
### リモートからローカルへの同期
リモートのセキュリティグループの設定を保存するには`fetch`コマンドを利用します。
` $ sgsg.py fetch mkdir security_groups GROUP: group save to security_groups/group.csv `
ダウンロードされたcsvファイルにはコメントなどを追加することができます。エクセルなどで編集してください(文字コードはutf-8を想定しています)。
またセキュリティグループの設定を追加・削除し、リモートに反映することができます。
### 差分の表示
ローカルの ### ローカルからリモートへの同期
csvに追加、または削除を行なったあと、以下のコマンドを実行します。差分が表示されるので確認後yを選択してください。
` sgsg.py commit security_groups/somegroup.csv GROUP: somegroup post this setting?[y/N] +tcp 80 80 192.168.0.1 `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for sg-0.0.2.macosx-10.10-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ab2dd5a9dfb1b35e6a236305975620261b6c07f133516d0be3e4d896cecb19b |
|
MD5 | f246539271303b04da8f2cd4840b84c6 |
|
BLAKE2b-256 | 75e953879e7ae820e4b333d0a4a191447b803e7fad977047f7f133a193552c3c |