在另一个EC2地区启动公共AMI

我想在AWS US-East地区的EC2上安装这个公共AMI( NCBO Appliance v1.1 )。 但是它只在美国西部才可用。

我只看到在美国西部启动它的选项,在美东地区search公共AMI时没有find它。

有一个Web服务来复制它们(见下面的SOpost),但是当我selectAMI并点击“Actions”时,“Copy”项目被禁用。

有没有办法将公共AMI复制到其他地区?

  • https://stackoverflow.com/questions/5402013/move-amazon-ec2-amis-between-regions-via-web-interface/14205963#14205963

  • 在region1中创build了AMI,并想在region2中启动Inatance

  • 是否有可能将AWS EC2 AMI从一个区域移动到另一个区域,如果是这样的话?

  • 如何将Amazon EC2 Windows AMI(或多个实例)从一个区域迁移到另一个区域?

在这里输入图像说明

使用AMI复制function,只能复制属于您帐户的AMI图像。 复制属于他人的AMI图像是不可能的。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html

使用EC2 AMI副本,您可以轻松地将您拥有的亚马逊机器映像(AMI)复制到其他AWS地区,并扩展您的应用程序以利用AWS在地理上不同的地区。

为了解决这个问题,你可以:

  1. 在期望的AMI区域内发起一个实例
  2. 从您的实例创build一个新的AMI
  3. 将AMI复制到您想要的新区域。

由于这是公共映像,请阅读有关通过更新的EC2 CLI工具复制AMI的Amazon文档:

要使用AMI复制,只需从AWSpipe理控制台中select要复制的AMI,select目标区域并开始复制。 AMI复制也可以通过EC2命令行界面或EC2 API进行访问,如EC2用户指南中所述。 完成复制后,可以使用新的AMI在目标区域中启动新的EC2实例。