gpt4 book ai didi

python - 如何使用 boto 删除 AMI?

转载 作者:太空狗 更新时间:2023-10-30 00:24:37 25 4
gpt4 key购买 nike

(交叉发布到 boto-users)

给定图像 ID,如何使用 boto 删除它?

最佳答案

您使用 deregister() API。

有几种获取图像 ID 的方法(即您可以列出所有图像并搜索它们的属性等)

这是一个代码片段,它将删除您现有的一个 AMI(假设它在欧盟地区)

connection = boto.ec2.connect_to_region('eu-west-1', \
aws_access_key_id='yourkey', \
aws_secret_access_key='yoursecret', \
proxy=yourProxy, \
proxy_port=yourProxyPort)


# This is a way of fetching the image object for an AMI, when you know the AMI id
# Since we specify a single image (using the AMI id) we get a list containing a single image
# You could add error checking and so forth ... but you get the idea
images = connection.get_all_images(image_ids=['ami-cf86xxxx'])
images[0].deregister()

(编辑):事实上,在查看了 2.0 的在线文档后,还有另一种方法。

确定图像 ID 后,您可以使用 boto.ec2.connection 的 deregister_image(image_id) 方法...我猜这与我猜的是同一件事。

关于python - 如何使用 boto 删除 AMI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5313726/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com