我在区域 1 中有一个 EC2 AMI。但是我想在区域 2 中使用此映像启动一个 EC2 实例。
这似乎应该是一种常见的情况,但我找不到方法来做到这一点。
我更喜欢使用 Elasticfox,但可以使用命令行工具。
答案1
您必须将其复制到您想要启动新实例的区域。
如何在另一个区域启动 AMI?
只需将您的 AMI 从其当前存储桶复制到您想要启动 AMI 的区域中的存储桶并注册 AMI 即可。例如,要在欧盟区域启动基于美国的 AMI,您必须将 AMI 复制到使用欧盟位置约束创建的 Amazon S3 存储桶。复制 AMI 后,您必须注册 AMI 并使用获取的 AMI ID 在新区域中启动。
此外,请确保授予对存储桶、图像清单和图像部分的读取权限[电子邮件保护] 对于 Windows AMI,以及 [电子邮件保护]适用于 Linux AMI。
有哪些工具可以提供帮助 将我的 AMI 迁移到新区域?
API 工具包含一个名为 ec2-migrate-image 的新命令。它旨在帮助将 AMI 迁移到新区域。运行 ec2-migrate-image --help 了解更多详细信息。