您能否将EC2实例转移到另一个AWS账户


15

有没有办法将整个EC2实例分配给另一方。基本上,我是为客户端管理EC2服务器,现在放弃了对该服务器的维护。我不想再为此实例付费。与其备份我们的应用程序并在客户帐户下配置新服务器,我不希望仅向他们提供预先配置的整个实例以节省时间。这可能吗。

Answers:


15

您无法将EC2实例(或任何其他资源)转移到其他AWS账户。

如果实例是EBS引导(推荐),则可以尝试这样的方法:

  1. 停止当前实例(ec2-stop-instances)

  2. 从实例创建AMI(ec2-register-image)

  3. 授予第二个AWS账户运行该AMI的权限(ec2-modify-image-attribute)

  4. 在第二个AWS账户(ec2-run-instances)下运行AMI的新实例

DNS将需要更新以指向新实例的IP地址(最好使用弹性IP地址)。其他任何AWS / EC2资源也需要在第二个账户中复制/重新创建。

经过充分的测试后,您可能希望释放原始实例(ec2-terminate-instances)。

第二个帐户应创建自己的实例快照/ AMI,以在删除您拥有的AMI后其实例/ EBS卷失败时保护自己。

更好的是,您应该准确记录/编写实例的创建方式,以便客户端可以随意重现。


该过程已记录在案。我只是不想遍历所有安装和必须在另一台计算机上进行的内核更改。只是为了节省时间。
cjibo 2011年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.