我正在审核安全组,现在我的任务是查找没有公共IP地址的ENIs,以及引用公共IP地址的入站安全组规则。在
我有一些代码可以在ENIs上迭代,并查看每个安全组所附加的安全组,我希望能回收这些代码。代码如下:
used_sgs = {}
enis = ec2_conn.get_all_network_interfaces()
for eni in enis:
eni_sgs = eni.groups
for sg in eni_sgs:
sgn = sg.name
if sgn not in used_sgs:
used_sgs[sgn] = 0
used_sgs[sgn]+=1
有没有一个属性可以让我嗅出一个ENI是否具有公共IP?或者我必须走其他路径(迭代实例,或者获取ENI附件,或者其他什么)?在
并不是所有的公共知识产权都和他们有关联。所以检查publicIp属性是否存在,然后获取该值
^{pr2}$相关问题 更多 >
编程相关推荐