37

我想下载一个公共的 Amazon EC2 AMI,例如这个 (Ubuntu Lucid),以便我可以以编程方式提取其内容。

我该怎么做呢?我怀疑某处有一个 S3 地址?这篇博文看起来曾经描述过这个过程,但链接似乎不再有效。

到目前为止,我只能找到关于如何在 AWS 中移动 EC2 实例的解释。我相信清单文件是这个难题的重要组成部分。

4

3 回答 3

7

使用AMI 工具中的ec2-download-bundle下载 AMI。创建一个实例,然后立即创建一个 AMI。使用 ec2-download-bundle 检索和解密 AMI。

于 2014-06-18T18:47:13.133 回答
1

您是否正在尝试解决一个真正的问题?

因为如果有,并且您需要特定 AMI 的内容来解决它,那么您最好的方法是启动一个实例并为其运行的 EBS 拍摄快照(然后您可以下载)。如果您不使用 EBS 支持的实例,则可以使用 Amazon 工具从当前实例创建 AMI。

于 2010-10-10T11:09:12.130 回答
-1

似乎一种方法是直接从公共 ami 创建一个卷。然后您可以运行一个实例,挂载您从 ami 创建的卷,并使用任何文件传输方案从该实例下载文件。

于 2018-06-25T05:27:07.120 回答