了解亚马逊 ec2 实例在哪里运行?

了解亚马逊 ec2 实例在哪里运行?

我目前正在从本地桌面使用 aws api。我可以成功备份我的 amazon 卷,甚至可以从中创建 ami。现在,当我想运行要从此 ami 构建的实例时,实例在哪里运行?在他们的 Elastic Cloud 中或发出命令的计算机中。


假设我想在新区域中创建新实例?(位置在 ec2-describe-regions 中定义)我该怎么做?我似乎对亚马逊卷和实例之间的关系了解甚少?请解释一下。我只能使用 CLI 工具来完成我的所有工作。


我为现有实例创建了一个新快照,使用 ec2-register 创建了一个 ami,创建了一个密钥对,然后按照以下步骤操作,http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/launching-an-instance.html#launching-an-instance-cli但我得到了一个错误,因为这个

Client.InvalidParameterValue: The requested instance type's architecture (i386) does not match the architecture in the manifest for aki-fc37bacc (x86_64)

我的本地计算机是 32 位的。但我不想在本地计算机上加载实例,而是在亚马逊服务器上加载?

答案1

现在,当我想要运行从这个 ami 构建的实例时,实例在哪里运行?

它在您启动它的任何区域中运行。如果您未指定区域,它将在 中运行us-east-1

假设我想在新区域中创建新实例?(位置如 ec2-describe-region 中定义)我该怎么做?

您可以使用--region命令行工具选项,指定您想要的区域。在执行此操作之前,您需要将 AMI 复制到新区域,因为任何特定的 AMI ID 只能从单个区域访问。

我似乎对亚马逊卷和实例之间的关系了解甚少?

实例和卷是在区域内的特定可用区内创建的。卷一次只能与一个实例关联。

Client.InvalidParameterValue:请求的实例类型的架构(i386)与 aki-fc37bacc(x86_64)清单中的架构不匹配

您指定 AMI 应为 64 位计算机,但您尝试使用 32 位内核运行它。这行不通。指定 64 位 AKI 即可。

我的本地计算机是 32 位的。但我不想在本地计算机上加载实例,而是在亚马逊服务器上加载?

在亚马逊服务器上运行。他们如何在你的硬件上启动 VPS?

相关内容