我想指定用于为使用 cloudformation 创建的 EC2 实例创建根设备映像的快照 ID。我怎么做?
我只能找到一种从快照制作卷的方法,但无法在实例中使用它。
我想指定用于为使用 cloudformation 创建的 EC2 实例创建根设备映像的快照 ID。我怎么做?
我只能找到一种从快照制作卷的方法,但无法在实例中使用它。
如果您想使用 EBS 快照作为实例的根磁盘(EBS 卷)的基础,您需要先将快照注册为 AMI(例如,使用 ec2-register)。
将快照注册为 AMI 时,请确保指定正确的架构和内核 (AKI)。
或者,您可以使用 ec2-create-image 命令/API/console 函数在一个步骤中执行快照和注册,而不是拍摄快照并将其注册为单独的步骤。这还负责选择正确的架构、内核和其他参数。
拥有 AMI 后,您可以告诉 CloudFormation 在运行新实例时使用该 AMI。
我同意。这与 cloudformation 无关,但我只是在严重的“do-release-upgrade”之后这样做了。这只是从快照创建映像的问题,在我的情况下,请确保将虚拟化类型更改为“硬件辅助虚拟化”(HVM)。然后您可以启动生成的图像 (AMI)。