【发布时间】:2015-07-17 11:01:37
【问题描述】:
我对 python 很陌生,并且正在研究 boto 来做一些 SG 的快速列表。我的问题是当我查看下面列出的 boto 文档时......我怎么知道我可以使用哪些属性。例如,在下面 python 的示例输出中,我创建了一个名为 inst 的变量......首先我用它来获取实例 ID,接下来我用它来获取 SG 信息......我的问题是...... . 我怎么知道我还能得到什么其他属性??也许是实例类型、ami-id 等。阅读下面的文档让我有点困惑,因为我是 python 新手...任何帮助/指针将不胜感激...
http://boto.readthedocs.org/en/latest/ref/ec2.html#module-boto.ec2.instance
>>> reservations = conn.get_all_instances()
>>> for i in reservations:
inst = i.instances[0]
print inst
Instance:i-c8990c39
Instance:i-c7e45537
Instance:i-698047c1
>>>
>>> for i in reservations:
inst = i.instances[0].groups
print inst
[<boto.ec2.group.Group object at 0xf2c7d0>]
[<boto.ec2.group.Group object at 0xf2c350>]
[<boto.ec2.group.Group object at 0xf2c750>
<boto.ec2.group.Group object at 0x10992d0>]
另外,为什么我没有得到 SG,但我得到了实例 ID??
>>> for i in reservations:
inst = i.instances
print inst
[Instance:i-c8990c39]
[Instance:i-c7e45537]
[Instance:i-698047c1]
>>>
>>> for i in reservations:
sg = i.groups
print sg
[] [] []
>>>
>>>
【问题讨论】:
标签: python amazon-web-services amazon-ec2 boto