5

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

现在我需要将这些机器转移到我的公司帐户以让它支付费用。

据我所知,我可以以公司用户身份启动每台机器并创建映像。

我想知道是否有一种方法可以简单地复制这些机器?

4

2 回答 2

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-unbundle
  • (切换账号)
  • ec2-bundle-vol
  • ec2-上传包
  • ec2-寄存器

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

于 2011-11-30T23:17:16.357 回答
5

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

于 2011-12-01T00:03:15.177 回答