我在我的帐户下创建了一个Amazon AWS EC2实例,并在其上创建了一个网站/ ftp,现在新合作伙伴希望将该实例移到他的公司帐户下,以便他的公司可以支付账单。
我们无法更改实例IP,因为该地区的银行正在与服务器进行通信。
如何在不必更改配置的任何内容的情况下将实例移动到其他帐户?
答案 0 :(得分:15)
简短的回答是:不,你不能将正在运行的实例从一个帐户移动到另一个帐户,除非并且当然AWS技术支持在幕后有一些魔力可用。
您可以但是,从此实例创建AMI并与其他用户/帐户共享此AMI。参考:http://aws.amazon.com/articles/530
答案 1 :(得分:2)
将EC2实例从源帐户共享或迁移到目标 帐户,请按照以下步骤操作:
Create a custom Amazon Machine Image (AMI) 从您要共享或迁移的实例。确保包括所有 AMI中所需的EBS数据量。
注意:存储在实例存储卷上的数据不会保留在AMI中,也不会存储在实例的实例存储卷上 您是从AMI启动的。
Share the AMI with the target account 使用EC2控制台或AWS命令行界面(CLI)。
从目标帐户find the AMI 使用EC2控制台或AWS CLI。
Launch a new instance from the shared AMI 在目标帐户上。
注意:在新帐户中,VPC实例的专用IP地址将有所不同,除非您在设置过程中对其进行了专门设置 发射。
相关信息
答案 2 :(得分:1)
我正在使用多个AWS区域和帐户中的数百个EC2实例。您可以将EC2实例移动到另一个AWS账户,但是,如果您要迁移标签并克隆安全组,则不能移动弹性IP,它将使用AWS CLI占用16个步骤。我在https://medium.com/@gmusumeci/how-to-move-an-ec2-instance-to-another-aws-account-e5a8f04cef21上写了一篇有关整个过程的详细文章。
答案 3 :(得分:0)
进行云迁移涉及 10 多个步骤。我建议您将基础设施用作配置(terraform 和 CloudFormation)或将基础设施用作真正的代码(plumi 和 CDK)
但是,如果您想尝试一下我发现的名为 KopiCloud 的好工具。请随时尝试并在下面留下您的评论。如果您需要在快速提升和转移场景中移动实例,这很好。