如何从自定义 AMI 启动 EC2 实例?

1 分钟阅读
0

我想要从自定义亚马逊机器映像(AMI)启动 Amazon Elastic Compute Cloud(Amazon EC2)实例。

解决方案

要从自定义 AMI 启动新的 EC2 实例,请按照下列步骤进行操作:

  1. 打开 EC2 控制台
    **注意:**确保您选择的 AWS 区域是您希望启动实例的区域。
  2. 在导航窗格中,选择 EC2 控制面板,然后选择启动实例
  3. 名称和标签下,对于名称,输入您的实例的名称。
  4. 应用程序和操作系统映像(亚马逊机器映像)下,找到要用于启动新实例的 AMI:
    要搜索自定义 AMI,请在搜索栏中输入自定义 AMI 的名称。
    要使用您创建的自定义 AMI,请选择
    浏览其他 AMI
    ,选择我的 AMI,然后选择我拥有的
    要使用与您共享的自定义 AMI,请选择浏览其他 AMI,选择我的 AMI,然后选择与我共享的
  5. 实例类型下,选择实例类型。
  6. 密钥对(登录)下,对于密钥对名称,选择一个密钥对。或者,创建一个新的密钥对。
  7. (可选)在网络设置下,选择编辑,然后选择您的 VPC子网
  8. (可选)在配置存储下,选择 GiB根卷大小。
  9. 摘要下,选择启动实例
  10. 选择查看所有实例以检查实例的状态。

对启动自定义 AMI 后出现的错误或问题进行故障排除

Error: "Password is not available yet.Please wait at least 4 minutes after launching an instance before trying to retrieve the auto-generated password."

在您没有将 Sysprep 与自定义 Windows AMI 一起用来启动实例时,可能会发生此错误。请等待几分钟,然后尝试再次启动该实例。或者,重置 EC2 Windows 实例的管理员密码。

要创建可重复使用的自定义 Windows AMI,请参阅如何使用 Sysprep 来创建和安装自定义的可重复使用的 Windows AMI?

Error: "The AMI may no longer exist or may be specific to another account or region."

确保 AMI ID 正确无误,并且您在正确的 AWS 区域启动了自定义 AMI。如果在错误的 AWS 区域创建了自定义 AMI,请将其复制到其他 AWS 区域

如果已经复制了自定义 AMI 但仍然无法启动实例,请参阅为什么无法从复制的 AMI 启动 EC2 实例?

带有加密快照的共享自定义 AMI

您不能共享带有使用默认 AWS 托管式密钥的加密快照的 AMI。您可以共享带有仅使用客户自主管理型密钥的加密快照的自定义 AMI。

**注意:**如果其他 AWS 账户中的用户想要复制共享 AMI,则必须向他们授予对支持 AMI 的存储的读取权限。有关更多信息,请参阅 Cross-account copying

驱动程序问题

为避免出现驱动程序安装问题,请手动安装或升级该实例类型的驱动程序。有关更多信息,请参阅 Migrate to latest generation instance types

**注意:**您也可以使用 AWSSupport-UpgradeWindowsAWSDrivers 自动化运行手册来安装或升级驱动程序。

实例状态检查失败

如果您启动自定义 AMI 后,实例出现状态检查失败问题,则该实例可能需要进行更多配置。要排查这一问题,请参阅为什么我的 EC2 Windows 实例停机,并且存在实例状态检查失败?

相关信息

实例和 AMI

亚马逊机器映像(AMI)

AWS 官方
AWS 官方已更新 6 个月前