AWS账户之间的克隆/传输EC2实例(AMI)

问题描述 投票:0回答:4

我正在尝试通过在第一个账户上创建一个AMI并将其与第二个账户共享,将一个EC2实例从一个AWS账户克隆/转移到另一个AWS账户。然后,我可以使用该AMI在第二个帐户上启动另一个EC2实例(带有相同的数据/设置/ EBS卷/等等)。

我在第二个帐户上找不到AMI图像时遇到问题。我尝试创建另一个AMI并将其公开列出,但仍然无法从第二个帐户中找到它。

我如何将基于EBS的EC2实例从一个AWS账户转移或克隆到另一个AWS账户?

amazon-web-services amazon-ec2 cloud clone transfer
4个回答
1
投票

[不确定其是否仍然真实...但是您必须将目标的帐号添加到AMI权限,然后,如果选中“与我共享”复选框,则应该能够从该共享AMI映像创建实例。

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9zajJvQy5wbmcifQ==” alt =“在此处输入图像描述”>


0
投票

我认为您只能共享图像。这些文件使用您的私人帐户密钥为encrypted,因此不能仅移动文件。

您可以尝试将AMI迁移到相同的区域,以查看是否创建了新的AMI :(但我对此表示怀疑)

http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-MigrateImage.html

大图:您应该NOT手动创建AMI。使用ChefPuppetAnsible之类的东西来构建服务器。这种新型工具具有声明性,因此比使用原始Shell脚本构建要容易得多。这样一来,“在其他帐户下重建”就变得微不足道了。

我想说:

级别1:将源代码检查到版本控制中

级别2:将服务器构建脚本检入版本控制中

级别3:将“启动/管理我的基础结构”脚本检查到版本控制中>]


0
投票

这可能会晚一些,但是您可以通过以下方式实现,


0
投票

将EC2克隆/转移/移动到另一个帐户的过程包括:

© www.soinside.com 2019 - 2024. All rights reserved.