我正在尝试使用以下代码创建实例。
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
设置区域名称时为什么这不起作用?
答案 0 :(得分:3)
您的REGION与图片ID不匹配。
您需要使用图片“ami-6e84fa0e”
us-west-1 - >美国西部(加利福尼亚州):使用图像ami-6e84fa0e
us-west-2 - >美国西部(俄勒冈州):使用图像ami-d0f506b0