gpt4 book ai didi

amazon-ec2 - 从镜像创建 ec2 实例 - 使用 boto 查找内核 id 属性

转载 作者:行者123 更新时间:2023-12-02 14:18:04 24 4
gpt4 key购买 nike

我从正在运行的计算机上获取了 EC2 快照。当我创建一个图像,然后从中创建一个实例时,它未通过可达性测试,并且我无法连接到它。我检查了卷,连接到另一台机器时没有错误。

我现在怀疑我必须选择正确的内核 ID,并且默认值可能不兼容。

查看我拥有的其他 EC2 实例,它们正在运行内核 ID aki-427d952b,但该内核在下拉列表中不可用(即使在同一可用区)。

如何找到次佳内核 ID?是否有一些内核 ID 列表以及它们支持哪些版本/架构?

编辑:可以例如python boto 或其他库可用于列出所有内核 ID 和属性,以允许从 aki-427d952b(下拉列表中缺少)选择不同的内核 ID。

最佳答案

Boto 当然可以用于列出图像,并且您可以获得有关其配置的数据。这是否是搜索替代品的最佳方式是另一个问题,但是,如果您想这样做,这里是 python/boto 代码

# use your AWS id and Secret here
conn = EC2Connection(awsid, awssecret)

# returns array of all images your account can use
all_images = conn.get_all_images()

for img in all_images:
attrs = img.__dict__
# attrs will be a dictionary of key-value pairs associated
# with the image. Look through them to find what you want.

if img.kernel_id == 'aki-427d952b':
print "found aki-427d952b: imgid=" + img.id

关于amazon-ec2 - 从镜像创建 ec2 实例 - 使用 boto 查找内核 id 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15303697/

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