【问题标题】:How to create a EC2 instance from snapshot in cloudformation?如何从 cloudformation 中的快照创建 EC2 实例?
【发布时间】:2012-08-09 18:37:37
【问题描述】:

我想指定快照 ID,它将用于为使用 cloudformation 创建的 EC2 实例创建根设备映像。我该怎么做?

我只能找到一种从快照创建卷的方法,但无法在实例中使用它。

【问题讨论】:

    标签: amazon-ec2 amazon-cloudformation


    【解决方案1】:

    如果您想使用 EBS 快照作为实例的根磁盘(EBS 卷)的基础,您需要先将快照注册为 AMI(例如,使用 ec2-register)。

    当您将快照注册为 AMI 时,请确保指定正确的架构和内核 (AKI)。

    或者,您可以使用 ec2-create-image 命令/API/console 函数在一个步骤中执行快照和注册,而不是拍摄快照并将其注册为单独的步骤。这还负责选择正确的架构、内核和其他参数。

    拥有 AMI 后,您可以告诉 CloudFormation 在运行新实例时使用该 AMI。

    【讨论】:

    • Docs here 可以向您展示如何在您按照上述 Eric 的步骤操作后在模板 Fluffy 中构建 EC2 资源。
    • 很遗憾,您无法使用 CloudFormation 创建 AMI,或者根本不需要 AMI。这将为这个基本用例节省大量工作。
    【解决方案2】:

    我同意。这与 cloudformation 无关,但我只是在严重的“do-release-upgrade”之后才这样做的。这只是从快照创建映像的问题,在我的情况下,请确保将虚拟化类型更改为“硬件辅助虚拟化”(HVM)。然后您就可以启动生成的图像 (AMI)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-01
      • 2014-02-18
      • 2021-12-19
      • 1970-01-01
      • 2013-09-02
      • 2013-06-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多