我正在尝试遍历我的ec2安全组。我编写了以下代码来连接并获取所有安全组:
security_groups = ec2_conn.get_all_security_groups()
下一步我只需要使用每个安全组中的组ID。在我的for循环中,我使用此代码进行打印:
print(security_groups[group_id])
我尝试了许多不同的属性而不是[group_id],但我一直收到错误:
“NameError:name'group_id'未定义”
从安全组中只检索或打印一个属性的正确方法是什么?
答案 0 :(得分:0)
以下是如何迭代安全组并打印其组ID的工作示例
import boto
ec2_conn = boto.connect_ec2()
security_groups = ec2_conn.get_all_security_groups()
for group in security_groups:
print(group.id)
有关操纵安全组的一些其他信息:http://boto.readthedocs.org/en/latest/security_groups.html