将AWS EC2实例移至另一个帐户

时间:2013-12-01 09:03:14

标签: amazon-web-services amazon-ec2

我在我的帐户下创建了一个Amazon AWS EC2实例,并在其上创建了一个网站/ ftp,现在新合作伙伴希望将该实例移到他的公司帐户下,以便他的公司可以支付账单。

我们无法更改实例IP,因为该地区的银行正在与服务器进行通信。

如何在不必更改配置的任何内容的情况下将实例移动到其他帐户?

4 个答案:

答案 0 :(得分:15)

简短的回答是:不,你不能将正在运行的实例从一个帐户移动到另一个帐户,除非并且当然AWS技术支持在幕后有一些魔力可用。

您可以但是,从此实例创建AMI并与其他用户/帐户共享此AMI。参考:http://aws.amazon.com/articles/530

答案 1 :(得分:2)

  

将EC2实例从源帐户共享或迁移到目标   帐户,请按照以下步骤操作:

     
      
  1. Create a custom Amazon Machine Image (AMI)   从您要共享或迁移的实例。确保包括所有   AMI中所需的EBS数据量。

         

    注意:存储在实例存储卷上的数据不会保留在AMI中,也不会存储在实例的实例存储卷上   您是从AMI启动的。

  2.   
  3. Share the AMI with the target account   使用EC2控制台或AWS命令行界面(CLI)。

  4.   
  5. 从目标帐户find the AMI   使用EC2控制台或AWS CLI。

  6.   
  7. Launch a new instance from the shared AMI   在目标帐户上。

         

    注意:在新帐户中,VPC实例的专用IP地址将有所不同,除非您在设置过程中对其进行了专门设置   发射。

  8.   
     

相关信息

     

来源: Transfer Amazon EC2 Instance

答案 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 的好工具。请随时尝试并在下面留下您的评论。如果您需要在快速提升和转移场景中移动实例,这很好。