【发布时间】:2013-07-13 17:31:11
【问题描述】:
我想存储我的 EBS AMI 的本地副本以备不时之需,但这似乎不是很简单。
我遇到的唯一方法是将 EBS AMI 转换为实例存储/S3“格式”,将其捆绑并按照链接中的说明上传到 S3,然后通过 s3 浏览器下载。
然后,当我想重新上传时,我必须通过以下方式转换回 EBS: http://www.eaglegenomics.com/2011/05/how-to-convert-s3-instance-store-amis-to-ebs-amis/
我不完全确定这种方法是否会按预期工作。它是不正确的,还有更好的选择吗?是否可以从 s3 非“用户可见”存储桶下载 AMI?
【问题讨论】:
-
您可以下载的唯一 AMI 是您上传的。如果您使用现有的公共 AMI 创建了 AMI,则在其上运行的软件可能未获得在 ec2 之外运行的许可。
-
@datasage - 感谢您的回复。这是否意味着上述方法不起作用,或者只是不可取?我看过之前讨论过的话题,比如这里weaponshot.wordpress.com/2012/04/08/downloading-an-ami-to-local
-
@datasage - Amazon 是否为 AMI 提供某种归档存储?另外,您知道此功能是否专门针对上述平台? aws.amazon.com/ec2/vmimport 你能提供的任何信息都很棒!非常感谢
-
与其尝试存档 AMI,您可能希望保留构建脚本以允许机器按照您需要的方式自动配置,无论它是否在 ec2 上。看看像厨师和木偶这样的工具。
-
谢谢@datasage 我会研究这些工具,很有趣。我找到了这个可能的解决方案,但是它已经很老了,您知道这是否适用于 EBS AMI cloudmess.com/2009/03/11/snapshot-your-ec2-instance-to-s3 您可以将 EBS 映像捆绑到 s3 吗?感谢您的耐心等待!
标签: amazon-web-services amazon-ami