在我的代码中,我尝试从AMI创建一个映像,然后检查新映像的状态。然而,我正在努力弄清楚这个形象的状态。这是我最后一次尝试:
package_name = "RAY"
promotion_id = "101-234"
print "[....] Package Install Complete"
print "[....] Proceeding to Bake AMI"
imagename = package_name + promotion_id
newimageid = conn.create_image(instance_id=bakeryinstanceid, name=imagename, description="Please Work" )
print "[....] The new Base AMI ID for ", package_name, "is", newimageid
image_status = newimageid.state
以下是我得到的错误:
^{pr2}$看我新形象的最好方式是什么?在
我相信
create_image()
返回一个包含图像id的字符串,而不是一个image对象。用你的例子,你应该这样做:image_status.state
应该保存一个显示图像状态的字符串,可能的值包括“pending”、“available”和“failed”。在http://boto.readthedocs.org/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.get_imagehttp://boto.readthedocs.org/en/latest/ref/ec2.html#boto.ec2.connection.EC2Connection.create_image
相关问题 更多 >
编程相关推荐