我的AMI的列表,其中我通過創建一個博託連接:獲得AWS AMI性能
conn_eu = boto.ec2.connect_to_region('eu-west-1')
images = conn_eu.get_all_images(owners=['me'])
我希望能夠看到這些的AMI的屬性。諸如其描述,名稱和圖像ID等屬性。
我的AMI的列表,其中我通過創建一個博託連接:獲得AWS AMI性能
conn_eu = boto.ec2.connect_to_region('eu-west-1')
images = conn_eu.get_all_images(owners=['me'])
我希望能夠看到這些的AMI的屬性。諸如其描述,名稱和圖像ID等屬性。
看着image.py後,我意識到我可以這樣做: image.id獲得圖片ID 和image.description獲得圖像描述
這裏是所有boto.ec2的性能。每Print all properties of a Python Class image.Image對象:
from boto.ec2 import connect_to_region
ec2_connection = connect_to_region("us-west-2",
aws_access_key_id="...",
aws_secret_access_key="...")
images = ec2_connection.get_all_images(image_ids=["ami-xxxxxxxxx"])
for k in vars(images[0]).keys():
print "{0}".format(k)
(或者,要打印值,以及,你可以使用):
for k,v in vars(images[0]).iteritems():
print "{0}:{1}".format(k,v)
root_device_type ramdisk_id id owner_alias billing_products tags platform state location type virtualization_type sriov_net_support architecture description block_device_mapping kernel_id owner_id is_public instance_lifecycle creationDate name hypervisor region item connection root_device_name ownerId product_codes