我在美国东部有一个EC2实例。我想在美国西部推出完全相同的实例。
我面临的问题是,当我在Aws将区域更改为美国西部时,我使用US East实例创建的AMI不可用。
是否有任何解决方法可以使用在美国东部创建的AMI在美国西部启动实例。
答案 0 :(得分:2)
为此您需要将AMI复制到另一个区域。见这 - http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/CopyingAMIs.html
它说 - 您可以将AMI从一个区域复制到另一个区域,使您能够基于相同的AMI将一致的实例启动到不同的区域。
答案 1 :(得分:0)
唯一适用于您的情况是将AMI从美国东部复制到美国西部,这样您就可以在美国西部启动相同的实例。
您可以将Amazon EBS支持的AMI和实例存储支持的AMI复制到任意数量的区域,但AMI的每个副本都会生成具有自己唯一AMI ID的新AMI。
注意:在复制AMI之前,必须确保更新源AMI的内容以支持在其他区域中运行。例如,您应该更新任何数据库连接字符串或类似的应用程序配置数据以指向适当的资源。否则,从目标区域中的新AMI启动的实例仍可能使用源区域中的资源,这可能会影响性能和成本。