AWS账户之间的克隆/传输EC2实例(AMI)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AWS账户之间的克隆/传输EC2实例(AMI)相关的知识,希望对你有一定的参考价值。
我正在尝试通过在第一个账户上创建一个AMI并将其与第二个账户共享,将一个EC2实例从一个AWS账户克隆/转移到另一个AWS账户。然后,我可以使用该AMI在第二个帐户上启动另一个EC2实例(带有相同的数据/设置/ EBS卷/等等)。
我在第二个帐户上找不到AMI图像时遇到问题。我尝试创建另一个AMI并将其公开列出,但仍然无法从第二个帐户中找到它。
我如何将基于EBS的EC2实例从一个AWS账户转移或克隆到另一个AWS账户?
[不确定其是否仍然真实...但是您必须将目标的帐号添加到AMI权限,然后,如果选中“与我共享”复选框,则应该能够从该共享AMI映像创建实例。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9zajJvQy5wbmcifQ==” alt =“在此处输入图像描述”>
我认为您只能共享图像。这些文件使用您的私人帐户密钥为encrypted,因此不能仅移动文件。
您可以尝试将AMI迁移到相同的区域,以查看是否创建了新的AMI :(但我对此表示怀疑)
http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-MigrateImage.html
大图:您应该NOT手动创建AMI。使用Chef,Puppet或Ansible之类的东西来构建服务器。这种新型工具具有声明性,因此比使用原始Shell脚本构建要容易得多。这样一来,“在其他帐户下重建”就变得微不足道了。
我想说:
级别1:将源代码检查到版本控制中
级别2:将服务器构建脚本检入版本控制中
级别3:将“启动/管理我的基础结构”脚本检查到版本控制中>]
这可能会晚一些,但是您可以通过以下方式实现,
将EC2克隆/转移/移动到另一个帐户的过程包括:
以上是关于AWS账户之间的克隆/传输EC2实例(AMI)的主要内容,如果未能解决你的问题,请参考以下文章