Answers:
您无法将EC2实例(或任何其他资源)转移到其他AWS账户。
如果实例是EBS引导(推荐),则可以尝试这样的方法:
停止当前实例(ec2-stop-instances)
从实例创建AMI(ec2-register-image)
授予第二个AWS账户运行该AMI的权限(ec2-modify-image-attribute)
在第二个AWS账户(ec2-run-instances)下运行AMI的新实例
DNS将需要更新以指向新实例的IP地址(最好使用弹性IP地址)。其他任何AWS / EC2资源也需要在第二个账户中复制/重新创建。
经过充分的测试后,您可能希望释放原始实例(ec2-terminate-instances)。
第二个帐户应创建自己的实例快照/ AMI,以在删除您拥有的AMI后其实例/ EBS卷失败时保护自己。
更好的是,您应该准确记录/编写实例的创建方式,以便客户端可以随意重现。
如果要在同一区域共享AMI,则该解决方案将起作用。如果不是,则需要先将AMI复制到目标区域。
我在https://medium.com/@gmusumeci/how-to-move-an-ec2-instance-to-another-aws-account-e5a8f04cef21中写了一个博客,详细解释了所有这些步骤。
吉列尔莫