使用Boto3创建EC2实例

时间:2016-06-05 18:43:50

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

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

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

设置区域名称时

为什么这不起作用?

1 个答案:

答案 0 :(得分:3)

您的REGION与图片ID不匹配。

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

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

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