如何检索实例/ AMI的平台(Windows,Linux / Unix)值? AWS控制台显示AMI的平台值。
我已将 dict 属性转储到AMI对象上,但它没有显示正确的平台?
答案 0 :(得分:0)
Image
对象的属性名为platform
。如果图像是Windows映像,则此属性的值为windows
;如果是Linux,则此属性的值为None
。例如:
import boto.ec2
c = boto.ec2.connect_to_region('us-east-1')
images = c.get_all_images(owners='self')
for image in images:
if image.platform == 'windows':
print('Image {} is a Windows Image'.format(image.id))
else:
print('Image {} is a Linux Image'.format(image.id))