【问题标题】:Create EC2 instance with Boto3使用 Boto3 创建 EC2 实例
【发布时间】:2016-06-06 02:51:01
【问题描述】:

我正在尝试使用以下代码创建一个实例。

import boto3
ec2 = boto3.resource('ec2', region_name='us-west-1')
ec2.create_instances(ImageId='ami-d0f506b0', MinCount=1, MaxCount=1)

我不断收到以下错误;

An error occurred (InvalidAMIID.NotFound) when calling the RunInstances operation: The image id '[ami-d0f506b0]' does not exist

AMI 是默认的 Amazon Linux AMI 2016.03.1 (HVM),SSD 卷类型

我自己的 AMI 映像和通过 ~/.aws/config 设置区域名称时遇到相同的错误

任何想法为什么这不起作用?

【问题讨论】:

    标签: amazon-web-services amazon-ec2 boto3 amazon-ami


    【解决方案1】:

    您的 REGION 与图片 ID 不匹配。

    您需要使用图像“ami-6e84fa0e”

    us-west-1 --> 美国西部(加利福尼亚北部):使用图像 ami-6e84fa0e

    us-west-2 --> 美国西部(俄勒冈):使用图像 ami-d0f506b0

    【讨论】:

    • 谢谢,这就是问题所在。
    猜你喜欢
    • 2015-12-28
    • 2019-11-21
    • 1970-01-01
    • 2020-07-20
    • 1970-01-01
    • 2016-06-13
    • 2018-07-31
    • 2020-09-30
    • 1970-01-01
    相关资源
    最近更新 更多