将Amazon AMI移至另一个帐户

时间:2011-11-30 09:17:31

标签: amazon-web-services amazon-ec2 ami

我有一些用我的帐户创建的机器。其中一些使用S3存储,一些使用EBS。

现在我需要将这些机器移到公司帐户,让它付费。

据我所知,我可以作为公司用户启动每台机器并创建图像。

我想知道是否有办法简单地复制这些机器?

2 个答案:

答案 0 :(得分:7)

您可以使用我在此处撰写的技术将EBS启动AMI从一个EC2帐户复制到另一个帐户:

  

在EC2区域之间复制EBS引导AMI   http://alestic.com/2010/10/ec2-ami-copy

我列出的命令用于将EBS启动AMI从一个区域复制到另一个区域,但如果您只是使用不同帐户而不是不同区域的正确命令,则可以实现目标。请注意,您必须按照以下说明将个人ssh密钥上传到这两个帐户:

  

将个人ssh密钥上传到Amazon EC2
  http://alestic.com/2010/10/ec2-ssh-keys

将基于S3的AMI从一个帐户复制到另一个帐户有点令人费解,并涉及如下命令:

  • EC2下载束
  • EC2-解除捆绑
  • (切换帐户)
  • EC2束-体积
  • EC2上传束
  • EC2寄存器

或者,您希望记录您创建原始AMI所采取的确切步骤。只需按照这些说明在新帐户中创建AMI即可。

答案 1 :(得分:5)

您还可以与其他帐户共享AMI。然后在新帐户上启动实例并创建随后将与新帐户关联的AMI。