【问题标题】:Windows EC2 => snapshot => AMI => new EC2 doesn't workWindows EC2 => 快照 => AMI => 新 EC2 不起作用
【发布时间】:2017-06-03 04:32:01
【问题描述】:

我对 AWS 很陌生。我在 t2.micro 上有一个完美运行的 Windows Server EC2。 IIS 运行良好,我可以使用 Web 浏览器获取它的 HTML。我可以 RDP 进入它。

然后我停止了它,从它唯一的 EBS 卷创建了一个快照。

然后我从快照创建了一个 AMI。

然后我启动了 AMI。有趣的是 t2.micro 不可用。只有 t1.micro 和 m3.medium 以后可用。当我尝试启动时,它警告我端口 22 未打开,因此我无法远程访问它。实例状态检查显示“数据不足”。当我单击“连接”按钮时,它要求我使用腻子。所以似乎认为该实例是Linux实例。但是整个过程我已经重做了五次,在任何情况下我都没有选择 Linux。

如果我跳过快照,直接从 EC2 实例创建 AMI 并启动它,t2.micro 可用,并且新实例可以工作。

如果 AWS 提供此类功能,为什么我不能从快照创建 AMI?

【问题讨论】:

标签: amazon-web-services aws-security-group


【解决方案1】:

快照是您数据的备份。

AMI 是您系统的快照。它包含可启动信息,例如 架构、内核、块设备映射、实例类型等,以便在实例启动之前获得一些信息。

【讨论】:

    【解决方案2】:

    无法从 EBS 快照创建基于 Windows 的 EC2 实例的 AMI 映像。那个过程:

    EC2 instance -> EBS snapshot -> AMI image -> EC2 instance
    

    仅适用于 Linux 实例。

    要从 Windows EC2 实例创建工作 AMI 映像,您必须直接从源 EC2 实例使用“创建映像”功能:

    • 通过 AWS 管理控制台:Actions -> Image -> Create Image
    • 通过 API:ec2:CreateImage
    • 通过 CLI:aws ec2 create-image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-27
      • 2018-05-16
      相关资源
      最近更新 更多