创建AMI图像,通过boto公开

时间:2016-01-10 17:22:56

标签: amazon-web-services boto creation ami

我无法通过botot docs和谷歌搜索来创建一个ami图像,并从一开始就公开它。我可以创建一个ami图像,但它总是私有的。我只能通过AWS面板公开。

这是我的代码,只创建一个私有的图像。

image_id = self.conn.create_image(instance_id,name,no_reboot=no_reboot,dry_run=dry_run)  

1 个答案:

答案 0 :(得分:2)

AMI图像创建为私有。没有办法将它们创建为公共的。创建后,您可以使用Boto / CLI将它们公开,或者让其他帐户可以访问它们。

创建图像后调用modify_image_attribute()

self.conn.modify_image_attribute('image-id', groups='all')