AWS CLIを利用して、セキュリティグループのインバウンドに設定されている特定のポートの設定を一覧で取得したいのですが、どのようにすればよいのでしょうか。
試したところ、以下のようにセキュリティグループの情報取得はできたので、それを加工すればできそうではありますが、できればAWS CLIのコマンドでもう少し出力結果を絞れないかと考えております。
以下の出力でしたら、tcp 443 のxxx/18とxxx/19の2行(できれば2列目のIPアドレス部分のみ)が取得できないかと考えております。
もしやり方がお分かりになる方がいらっしゃいましたら、よろしくお願い致します。
lang
1# aws ec2 describe-security-groups --group-ids sg-xxxxxxxx 2 3SECURITYGROUPS AWSCLI-test_20150416 sg-xxxxxxxx AWSCLI-test 465xxxxxxxxx vpc-xxxxxxxx 4IPPERMISSIONS 80 tcp 80 5IPRANGES xxx.xxx.xxx.xxx/32 6IPPERMISSIONS 443 tcp 443 7IPRANGES xxx.xxx.xxx.xxx/18 8IPRANGES xxx.xxx.xxx.xxx/19 9IPPERMISSIONSEGRESS -1 10IPRANGES 0.0.0.0/0 11
lang
1# aws ec2 describe-security-groups --group-ids sg-xxxxxxxx | grep "IPRANGES" |awk '{printf $2"\n"}' 2xxx.xxx.xxx.xxx/32 3xxx.xxx.xxx.xxx/18 4xxx.xxx.xxx.xxx/19 50.0.0.0/0

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/04/17 09:31