ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python – boto aws拉下实例列表

2019-08-26 04:57:16  阅读:149  来源: 互联网

标签:python amazon-web-services boto


伙计们,我不仅要检索运行机器的实例ID,还要检查我在aws控制台中添加的别名.

这是正确的方法吗?我没有回复任何有趣的东西……

import boto
botoEC2 = boto.connect_ec2('asdf','asdfasdfasdfasdf')
rsv = botoEC2.get_all_instances()
tags = botoEC2.get_all_tags()
print tags
dir (tags)
print tags
print tags.status
print tags.pop
print tags.count
print tags.tagSet
print tags.requestId
print tags.index
print tags.
print tags.requestId
print tags.index
print tags.key_marker

print tags

输出:
[标签:ec2tag,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称,标签:ec2tag,标签:名称,标签:名称,标签:名称,标签:名称,标签:名称]

谢谢!

解决方法:

您可以获取所有标签

import boto
conn = boto.connect_ec2('asdf','asdfasdfasdfasdf')

tags = conn.get_all_tags()
for tag in tags:
    print tag.name, tag.value

或者您可以获取仅与实例关联的标记

reservation = conn.get_all_instances()[0]
# Yeah I don't know why they have these stupid reservation objects either...
instance = reservation.instances[0]
print instance.tags
# prints a dictionary of the tags {'Name': 'Given name'}

更新2014年4月:Get all instances is going to change it’s behaviour in the near future.有趣的是,它将开始返回EC2实例列表.您应该立即使用get_all_reservations以避免在下一个主要版本更新期间出现代码破坏.

标签:python,amazon-web-services,boto
来源: https://codeday.me/bug/20190826/1726543.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有