我从公共 EBS 支持的 AMI 创建了一个 Amazon 实例。
我安装了它,并进行了更改。
现在,我想将此 EBS 卷与我的更改一起使用,并将其制成可启动的 AMI。我该怎么做呢?
在 Amazon Web 控制台中,它没有任何选项可以拍摄任意快照或 EBS 卷并从中启动......它必须是一个特殊的“AMI”卷。如何加持 EBS 卷使其成为 AMI?
我从公共 EBS 支持的 AMI 创建了一个 Amazon 实例。
我安装了它,并进行了更改。
现在,我想将此 EBS 卷与我的更改一起使用,并将其制成可启动的 AMI。我该怎么做呢?
在 Amazon Web 控制台中,它没有任何选项可以拍摄任意快照或 EBS 卷并从中启动......它必须是一个特殊的“AMI”卷。如何加持 EBS 卷使其成为 AMI?
从 EBS 支持的Amazon EC2实例创建您自己的 AMI 的过程现在很简单,有两种选择:
创建 Amazon EBS 支持的 AMI中概述了如何通过Amazon EC2 API 工具实现此目的:
您可以通过 Windows 或 Linux/UNIX 操作系统创建一个使用 Amazon EBS 卷作为其根设备的 AMI。
[...] 您从 Amazon EBS 支持的 AMI(例如,Amazon 提供的公共 AMI 之一)开始,然后对其进行修改以满足您的特定需求。[...]
当您有一个处于所需状态的正在运行的实例时,请使用 ec2-create-image 或 CreateImage 并指定实例 ID。Amazon EC2 关闭实例电源,获取任何附加卷的映像,创建并注册 AMI,然后重新启动实例。[...]
本页还概述了从命令行实现此目的的(少数且简单的)详细步骤。
从正在运行的实例创建映像中概述了如何通过AWS 管理控制台实现此目的:
本部分将引导您从正在运行的 Amazon EBS 支持的实例创建一个 Amazon EBS 支持的 AMI。如果您没有将 Amazon EBS 卷用于根设备的正在运行的实例,则必须启动一个(有关说明,请参阅启动、停止和启动)。
这甚至比命令行更简单,但缺点是必须关闭实例,而在使用上述命令行方法时,这是可选的(尽管也是默认设置):
提示
作为创建新 AMI 过程的一部分,我们关闭实例然后重新启动它。如果您不希望实例重新启动,您可以使用 Amazon EC2 命令行工具而不是 AWS 管理控制台来创建映像。ec2-create-image 命令有一个 --no-reboot 选项。使用该选项时,无法保证创建的映像上的文件系统完整性。[...]