我想下载一个公共的Amazon EC2 AMI,比如这个(Ubuntu Lucid),以便我可以程序化地提取其内容。
我该怎么做?我怀疑在某个地方有一个S3地址?这篇博客文章看起来曾经描述过这个过程,但链接似乎不再有效。
到目前为止,我只能找到如何在AWS内部移动EC2实例的解释。我相信清单文件是谜题中重要的一部分。
我想下载一个公共的Amazon EC2 AMI,比如这个(Ubuntu Lucid),以便我可以程序化地提取其内容。
我该怎么做?我怀疑在某个地方有一个S3地址?这篇博客文章看起来曾经描述过这个过程,但链接似乎不再有效。
到目前为止,我只能找到如何在AWS内部移动EC2实例的解释。我相信清单文件是谜题中重要的一部分。
使用AMI工具中的ec2-download-bundle下载AMI。创建实例,然后立即创建AMI。使用ec2-download-bundle检索和解密AMI。
看起来一个方法是直接从公共AMI创建一个卷。然后,您可以运行一个实例,挂载您从AMI创建的卷,并使用任何文件传输方案从实例下载文件。
你是在解决一个真正的问题吗?
如果是的话,而且你需要特定 AMI 的内容来解决它,那么最好的方法是启动一个实例并拍摄其运行的 EBS 快照(然后可以下载)。如果你没有使用 EBS 支持的实例,则可以使用 Amazon 工具从当前实例创建 AMI。