我有一些用我的帐户创建的机器。其中一些使用 S3 存储,一些使用 EBS。
现在我需要将这些机器转移到我的公司帐户以让它支付费用。
据我所知,我可以以公司用户身份启动每台机器并创建映像。
我想知道是否有一种方法可以简单地复制这些机器?
我有一些用我的帐户创建的机器。其中一些使用 S3 存储,一些使用 EBS。
现在我需要将这些机器转移到我的公司帐户以让它支付费用。
据我所知,我可以以公司用户身份启动每台机器并创建映像。
我想知道是否有一种方法可以简单地复制这些机器?
您可以使用我在此处写的技术将 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 从一个帐户复制到另一个帐户有点复杂,涉及以下命令:
或者,您希望记录您创建原始 AMI 所采取的确切步骤。只需按照这些说明在新账户中创建 AMI。
您还可以与您的其他账户共享 AMI。然后在新账户上启动实例并创建将与新账户关联的 AMI。