这可能是一个非常愚蠢的问题,但我在官方文档中找不到任何帮助,当我试图谷歌它时没有任何帮助...我正在使用boto3并且我正在使用集合来获取信息关于ec2实例。我设法找到的示例使用一些方法来打印实例ID并输入...
ec2 = boto3.resource('ec2')
instances = ec2.instances.filter(
Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
for instance in instances:
print(instance.id, instance.instance_type, instance.tags)
我的问题是我在文档中找不到我可以调用的其他方法的任何参考,所以我知道有instance.id
和instance.instance_type
但要查找instance.tag
我必须运行一些东西像这样
ec2 = boto3.resource('ec2')
instances = ec2.instances.filter(
Filters=[{'Name': 'instance-state-name', 'Values': ['running']}])
for instance in instances:
print(dir(instance))
这样我设法获得所有可用的方法,但这似乎是获取该信息的非常奇怪的方式?我对python比较陌生,所以也许我正在阅读文档不正确,或者其他什么?有人可以帮忙吗? :)
答案 0 :(得分:1)