使用 Boto3 创建 EC2 实例
Create EC2 instance with Boto3
我正在尝试使用以下代码创建一个实例。
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
设置区域名称时遇到同样的错误
知道为什么这不起作用吗?
您的区域与图像 ID 不匹配。
您需要使用图片"ami-6e84fa0e"
us-west-1 --> 美国西部(加利福尼亚北部):使用图像 ami-6e84fa0e
us-west-2 --> 美国西部(俄勒冈):使用镜像 ami-d0f506b0
我正在尝试使用以下代码创建一个实例。
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
设置区域名称时遇到同样的错误知道为什么这不起作用吗?
您的区域与图像 ID 不匹配。
您需要使用图片"ami-6e84fa0e"
us-west-1 --> 美国西部(加利福尼亚北部):使用图像 ami-6e84fa0e
us-west-2 --> 美国西部(俄勒冈):使用镜像 ami-d0f506b0