我想安装此公共 AMI(NCBO 设备 v1.1) 在 AWS 美国东部区域的 EC2 上。但它仅在美国西部可用。
我只看到在美国西部启动它的选项,而在美国东部地区搜索公共 AMI 时找不到它。
有一个网络服务可以复制它们(请参阅下面的 SO 帖子),但是当我选择 AMI 并单击“操作”时,“复制”项被禁用。
有没有办法将公共 AMI 复制到另一个区域?
答案1
使用 AMI 复制功能,只能复制属于您账户的 AMI 镜像,无法复制属于他人的 AMI 镜像。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html
使用 EC2 AMI 复制,您可以轻松复制 Amazon 系统映像 (AMI)你拥有到其他 AWS 区域并扩展您的应用程序以利用 AWS 地理位置分散的区域。
为了解决这个问题,你可以:
- 在所需 AMI 的区域中启动实例
- 从您的实例创建一个新的 AMI
- 将该 AMI 复制到您想要的新区域。
答案2
由于这是公开图像,请阅读亚马逊文档通过更新的 EC2 CLI 工具复制 AMI:
要使用 AMI 复制,只需从 AWS 管理控制台中选择要复制的 AMI,选择目标区域,然后开始复制。也可以通过 EC2 命令行界面或 EC2 API 访问 AMI 复制,如 EC2 用户指南中所述。复制完成后,可以使用新 AMI 在目标区域启动新的 EC2 实例。