nag*_*4ce 4 python boto amazon-web-services
我正在使用Python AWS-SDK BOTO.我试图检索我的帐户的所有安全组详细信息.
secgrpList = ec2conn.get_all_security_groups()
ipRange = secgrpList[0].rules[1].ipRanges
print ipRange
print type(ipRange).__name__
Run Code Online (Sandbox Code Playgroud)
但是当我打印ipRange时,它只显示两个enter.当我检查它的类型是unicode.我甚至尝试转换为字符串str()但是徒劳无功.
有什么问题?我该如何检索细节?
请指教.
and*_*pei 12
要遍历所有安全组并打印其规则,包括协议,端口和IP范围,请尝试以下操作:
import boto.ec2
conn = boto.ec2.connect_to_region("eu-west-1")
groups = conn.get_all_security_groups()
for group in groups:
print group.name
for rule in group.rules:
print rule.ip_protocol, rule.from_port, rule.to_port, rule.grants
Run Code Online (Sandbox Code Playgroud)
可能导致:
default
tcp 22 22 [0.0.0.0/0]
tcp 80 80 [0.0.0.0/0]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4072 次 |
| 最近记录: |