gpt4 book ai didi

python - 如何使用 Boto3 从 ami 获取实例 ID

转载 作者:太空宇宙 更新时间:2023-11-04 08:54:34 25 4
gpt4 key购买 nike

我想获取创建 ami 的实例 ID。我正在使用以下脚本-

    sess = Boto3Connecton.get_boto3_session(arn)
elb_conn = sess.client(service_name='ec2', region_name=region)
images = conn.describe_images(Owners=['self'])["Images"]
for image in images:
instance_id=image["InstanceId"]
print "the instance which creates this ami is {0}".format(instance_id)

但是上面的脚本会抛出一个异常信息“No InstanceId key Found”,因为当前函数没有给出创建这个 ami 的实例的信息。

有什么方法可以确定使用 amazon-boto3 创建该 ami 的实例 ID?

最佳答案

没有实例ID,就算有又有什么用呢? AMI 是在过去某个时间从正在运行或已停止的 EC2 实例创建的,但该实例的 ID 并不重要。

您可以查看图像可用的特定属性here ,例如架构和创建日期。

可能值得一问:您实际上想在这里做什么?为什么您认为需要实例 ID?

关于python - 如何使用 Boto3 从 ami 获取实例 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31414037/

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