使用启动实例向导启动实例 - Amazon Elastic Compute Cloud

使用启动实例向导启动实例

可以使用启动实例向导启动一个实例。启动实例向导指定启动实例所需的所有启动参数。在启动实例向导提供默认值的情况下,您可以接受默认值或指定自己的值。至少,您需要选择 AMI 和密钥对才能启动实例。

在启动实例之前,请确保您已进行了相应设置。有关更多信息,请参阅使用 Amazon EC2 进行设置

重要

当您启动不在 AWS 免费套餐范围内的实例时,即使该实例处于闲置状态,您也需为该实例运行的时间付费。

发起实例启动

  1. 打开 Amazon EC2 控制台 https://console.aws.amazon.com/ec2/

  2. 在屏幕顶部的导航栏中,会显示当前区域(例如,美国东部(俄亥俄州))。为实例选择一个满足您需求的区域。选择该内容是非常重要的,因为可以在区域之间共享某些 Amazon EC2 资源,而无法共享其他资源。有关更多信息,请参阅资源位置

  3. 从 Amazon EC2 控制台控制面板中,选择 Launch Instance

步骤 1:选择 Amazon 系统映像 (AMI)

启动实例时,您必须选择配置 (称为 Amazon 系统映像 (AMI))。AMI 包含创建新实例所需的信息。例如,AMI 可能包含充当 Web 服务器所需的软件,例如 Linux、Apache 和您的网站。

启动实例时,您可以从列表中选择 AMI,也可以选择指向 AMI ID 的 Systems Manager 参数。有关更多信息,请参阅使用 Systems Manager 参数查找 AMI

选择一个 Amazon 系统映像 (AMI) 页面上,使用两个选项之一选择 AMI。搜索 AMI 列表,或者按 Systems Manager 参数搜索

通过搜索 AMI 列表

  1. 在左侧窗格中选择要使用的 AMI 类型:

    快速启动

    一组精选的常用 AMI 可帮助您快速开始。要选择符合免费套餐条件的 AMI,请在左侧窗格中选择 Free tier only。这些 AMI 标记为 Free tier eligible (符合条件的免费套餐)

    我的 AMI

    您拥有的私有 AMI,或与您共享的私有 AMI。要查看已与您共享的 AMI,请在左侧窗格中选择与我共享

    AWS Marketplace

    一个在线商店,您可以从中购买在 AWS 上运行的软件 (包括 AMI)。有关从 AWS Marketplace 启动实例的更多信息,请参阅启动 AWS Marketplace 实例

    社区 AMI

    AWS 社区成员提供给其他人使用的 AMI。要按操作系统筛选 AMI 列表,请在 Operating system 下选中相应复选框。还可以按架构和根设备类型进行筛选。

  2. 检查对每个 AMI 列出的 Root device type (根设备类型)。请注意哪些 AMI 是您需要的类型,即 ebs(由 Amazon EBS 支持)或 instance-store(由实例存储支持)。有关更多信息,请参阅根设备存储

  3. 检查对每个 AMI 列出的 Virtualization type (虚拟化类型)。注意哪些 AMI 类型是您需要的类型,即 hvmparavirtual。例如,一些实例类型需要 HVM。有关更多信息,请参阅 Linux AMI 虚拟化类型

  4. 选择满足您的需求的 AMI,然后选择 Select

按 Systems Manager 参数

  1. 选择 Search by Systems Manager parameter (按 Systems Manager 参数搜索)(位于右上角)。

  2. 对于 Systems Manager 参数 (Systems Manager 参数),请选择一个参数。相应的 AMI ID 将显示在 Currently resolves to (当前解析为) 的旁边。

  3. 选择搜索。与 AMI ID 匹配的 AMI 将显示在列表中。

  4. 从列表中选择 AMI,然后选择选择

步骤 2:选择实例类型

Choose an Instance Type (选择一个实例类型) 页面上,选择要启动的实例的硬件配置和大小。更大的实例类型拥有更多的 CPU 和内存。有关更多信息,请参阅实例类型

要保持免费套餐的资格,请选择 t2.micro 实例类型(在 t2.micro 不可用的区域,选择 t3.micro 实例类型)。有关更多信息,请参阅可突增性能实例

默认情况下,向导显示当前一代实例类型,并根据您选择的 AMI 选择第一可用实例类型。要查看上一代实例类型,请从筛选列表中选择 All generations

注意

要快速设置实例以便进行测试,请选择 Review and Launch 以接受默认配置设置,然后启动您的实例。否则,若要进一步配置实例,请选择 Next: Configure Instance Details

步骤 3:配置实例详细信息

Configure Instance Details 页面上,根据需要更改以下设置(展开 Advanced Details 查看所有设置),然后选择 Next: Add Storage

  • Number of instances (实例的数量):输入要启动的实例的数量。

    提示

    为确保更快地启动实例,请将大量请求分成较小的批次。例如,创建五个独立的请求批次,每个批次包含 100 个实例启动请求,而不要创建一个包含 500 个实例的启动请求。

  • (可选)为帮助确保保持正确数量的实例来处理应用程序,您可选择启动至 Auto Scaling 组以创建启动配置和 Auto Scaling 组。Auto Scaling 根据您的规范缩放该组中的实例数量。有关更多信息,请参阅 Amazon EC2 Auto Scaling 用户指南

  • 购买选项:选择请求 Spot 实例以启动 Spot 实例。这将在此页面中添加和删除选项。设置您的最高价,并选择性地更新请求类型、中断行为和请求有效性。有关更多信息,请参阅创建 Spot 实例请求

  • Network:选择 VPC,若要创建新 VPC,请选择 Create new VPC 转到 Amazon VPC 控制台。完成后,返回到向导并选择 Refresh 按钮,以便将您的 VPC 加载到列表中。

  • 子网:您可以在与可用区、本地区域或 Outpost 关联的子网中启动实例。

    要在可用区中启动实例,请选择要在其中启动实例的子网。您可以选择 No preference (无首选项),让 AWS 在任何可用区中选择默认子网。要创建新子网,请选择 Create new subnet 转到 Amazon VPC 控制台。完成此操作后,返回到向导并选择 Refresh 按钮,以便将您的子网加载到列表中。

    要在本地区域中启动实例,请选择您在本地区域中创建的子网。

    要在 Outpost 中启动实例,请在 VPC 中选择与 Outpost 关联的子网。

  • 自动分配公有 IP:指定您的实例是否会收到公有 IPv4 地址。默认情况下,默认子网中的实例会收到公有 IPv4 地址,而非默认子网中的实例不会收到。可以选择 Enable (启用)Disable (禁用) 以覆盖子网的默认设置。有关更多信息,请参阅公有 IPv4 地址和外部 DNS 主机名

  • 自动分配 IPv6 IP:指定您的实例是否会收到处于子网范围内的 IPv6 地址。选择启用禁用可以覆盖子网的默认设置。该选项仅在您已将 IPv6 CIDR 块与您的 VPC 和子网关联的情况下可用。有关更多信息,请参阅 Amazon VPC 用户指南 中的您的 VPC 和子网

  • 置放组:置放组确定您的实例的置放策略。选择现有置放群组或创建新组。仅当您选择了支持置放群组的实例类型时,此选项才可用。有关更多信息,请参阅置放群组

  • 容量预留:指定是将实例启动到共享容量还是现有 容量预留。有关更多信息,请参阅在现有容量预留中启动实例

  • IAM role (IAM 角色):选择要与实例关联的 AWS Identity and Access Management (IAM) 角色。有关更多信息,请参阅适用于 Amazon EC2 的 IAM 角色

  • CPU options (CPU 选项):选择 Specify CPU options (指定 CPU 选项) 可在实例启动期间指定自定义 vCPU 数。设置 CPU 内核数和每内核线程数。有关更多信息,请参阅优化 CPU 选项

  • Shutdown behavior (关闭行为):选择关闭时实例应该停止还是终止。有关更多信息,请参阅更改实例启动的关闭操作

  • Stop - Hibernate behavior (停止 - 休眠行为):要启用休眠,请选中该复选框。只有当实例满足休眠先决条件时,此选项才可用。有关更多信息,请参阅使 Linux 实例休眠

  • Enable termination protection (启用终止保护):要防止意外终止,请选中该复选框。有关更多信息,请参阅启用终止保护

  • 监控:请选中此复选框,以使用 Amazon CloudWatch 来启动对您的实例的详细的监控。将收取额外费用。有关更多信息,请参阅使用 CloudWatch 监控实例

  • EBS-optimized instance (EBS 优化的实例):Amazon EBS 优化的实例使用优化的配置堆栈,并为 Amazon EBS I/O 提供额外的专用容量。如果实例类型支持此功能,请选中此复选框来启动该功能。将收取额外费用。有关更多信息,请参阅Amazon EBS 优化的实例

  • Tenancy:如果您要在 VPC 内启动实例,可选择在独立的专用硬件 (Dedicated) 或专用主机 (Dedicated host) 上运行实例。可能收取额外费用。有关更多信息,请参阅 专用实例专用主机

  • T2/T3 Unlimited (T2/T3 无限):选中此复选框可允许应用程序突增到基准以上所需的时间。可能收取额外费用。有关更多信息,请参阅可突增性能实例

  • File systems (文件系统):选择 Add file system (添加文件系统) 以将一个或多个 Amazon EFS 文件系统挂载到您的实例。有关更多信息,请参阅 Amazon Elastic File System (Amazon EFS)

  • Network interfaces:如果您选择了特定的子网,则可为实例指定最多两个网络接口:

    • 对于 Network Interface,选择 New network interface 可让 AWS 创建新的实例,或选择现有且可用的网络接口。

    • 对于 Primary IP,请输入一个您的子网范围内的私有 IPv4 地址,或保留 Auto-assign,让 AWS 为您选择一个私有 IPv4 地址。

    • 对于 Secondary IP addresses,请选择 Add IP 以将多个私有 IPv4 地址分配给所选网络接口。

    • (仅限 IPv6) 对于 IPv6 IP,请选择 Add IP 并输入一个子网范围内 IPv6 地址,或保留 Auto-assign,让 AWS 为您选择一个。

    • 选择 Add Device 可添加辅助网络接口。辅助网络接口可以与 VPC 位于不同的子网中,但必须位于您的实例所在的可用区内。

    有关更多信息,请参阅 弹性网络接口。如果指定多个网络接口,则您的实例无法收到公有 IPv4 地址。此外,如果您为 eth0 指定某个现有网络接口,则无法使用 Auto-assign Public IP 覆盖子网的公有 IPv4 设置。有关更多信息,请参阅在实例启动期间分配公有 IPv4 地址

  • Kernel ID (内核 ID):(仅对半虚拟化 (PV) AMIs 有效)除非您想使用某个特定内核,否则选择 Use default (使用默认值)

  • RAM disk ID (RAM 磁盘 ID):(仅对半虚拟化 (PV) AMIs 有效)除非您想使用某个特定 RAM 磁盘,否则选择 Use default (使用默认值)。如果您选择了一个内核,则您可能需要选择带有可支持该内核的驱动程序的某个特定 RAM 磁盘。

  • Metadata accessible (元数据可访问):您可以启用或禁用对实例元数据的访问。有关更多信息,请参阅配置实例元数据服务

  • Metadata version (元数据版本):如果您启用对实例元数据的访问,您可以选择在请求实例元数据时要求使用 实例元数据服务版本 2。有关更多信息,请参阅为新实例配置实例元数据选项

  • Metadata token response hop limit (元数据标记响应跃点限制):如果启用实例元数据,则可以为元数据标记设置允许的网络跃点数。有关更多信息,请参阅配置实例元数据服务

  • User data:您可以指定用户数据在启动时配置实例或运行配置脚本。要附加文件,请选择 As file (以文件形式) 选项并浏览到要附加的文件。

步骤 4:添加存储

您选择的 AMI 包含一个或多个存储卷,包括根设备卷。在添加存储页面上,您可以选择添加新卷来指定要附加到实例的其他卷。如下所示配置每个卷,然后选择 Next: Add Tags (下一步:添加标记)

  • Type (类型):选择实例存储或 Amazon EBS 卷以便与实例关联。列表中可用的卷类型取决于您选择的实例类型。有关更多信息,请参阅 Amazon EC2 实例存储Amazon EBS 卷

  • Device (设备):从卷的可用设备名称列表中进行选择。

  • Snapshot (快照):输入要从其中还原卷的快照的名称或 ID。您还可以通过在 Snapshot (快照) 字段中键入文本来搜索可用的共享快照和公有快照。快照描述区分大小写。

  • Size (大小):对于 EBS 卷,您可以指定存储大小。即使您选择了有资格享用免费套餐的 AMI 和实例,若要享用免费套餐,您必须将总存储大小保持为 30 GiB 以下。有关更多信息,请参阅针对 EBS 卷的大小和配置的限制

  • 卷类型:对于 EBS 卷,请选择卷类型。有关更多信息,请参阅Amazon EBS 卷类型

  • IOPS:如果选择了预配置 IOPS SSD 卷类型,则可以输入卷支持的每秒 I/O 操作数。

  • Delete on Termination (终止时删除):对于 Amazon EBS 卷,请选中此复选框以在实例终止时删除卷。有关更多信息,请参阅在实例终止时保留 Amazon EBS 卷

  • 加密:如果实例类型支持 EBS 加密,则可以指定卷的加密状态。如果默认情况下在此区域中启用了加密,则将为您选择默认的 CMK。您可以选择其他密钥或禁用加密。有关更多信息,请参阅 Amazon EBS 加密

步骤 5:添加标签

Add Tags 页面上,通过提供键和值组合来指定标签。您可以标记实例、卷或两者。对于 Spot 实例,只能标记 Spot 实例 请求。选择 Add another tag 向您的资源添加多个标签。完成时选择 Next: Configure Security Group

步骤 6:配置安全组

Configure Security Group (配置安全组) 页面上,使用安全组为实例定义防火墙规则。这些规则指定哪些传入的网络流量可传输到您的实例。所有其他的流量将被忽略。(有关安全组的更多信息,请参阅 Linux 实例的 Amazon EC2 安全组。) 按如下所示选择或创建安全组,然后选择 Review and Launch

  • 要选择现有安全组,请选择 Select an existing security group (选择现有安全组),然后选择您的安全组。您无法编辑现有安全组的规则,但是可以通过选择 Copy to new (复制到新项目) 将它们复制到新组。随后您可以按下一步所述添加规则。

  • 要创建新安全组,请选择 Create a new security group (创建新安全组)。向导会自动定义 launch-wizard-x 安全组并创建入站规则,以允许您通过 SSH (端口 22) 连接到实例。

  • 您可以根据需要添加规则。例如,如果您的实例是 Web 服务器,请打开端口 80 (HTTP) 和 443 (HTTPS) 以允许 Internet 流量。

    要添加规则,请选择 Add Rule,选择用于打开网络流量的协议,然后指定源。从 Source 列表中选择 My IP 可让向导添加您计算机的公有 IP 地址。但是,如果您在没有静态 IP 地址的情况下通过 ISP 或从防火墙后面进行连接,则您需要了解客户端计算机使用的 IP 地址范围。

    警告

    在本次简短练习中,可以接受启用所有 IP 地址 (0.0.0.0/0) 以通过 SSH 或 RDP 访问您实例的规则,但这种规则在生产环境中不安全。您应该仅授权特定 IP 地址或特定范围内的 IP 地址访问您的实例。

步骤 7:查看实例启动并选择密钥对

Review Instance Launch 页面上,检查您的实例的详细信息,然后选择相应的 Edit 链接进行任何必要更改。

如果准备就绪,请选择 Launch

Select an existing key pair or create a new key pair (选择现有密钥对或创建新密钥对) 对话框中,您可以选择现有密钥对,也可以创建新的密钥对。例如,选择 Choose an existing key pair,然后选择您在进行设置时创建的密钥对。有关更多信息,请参阅Amazon EC2 密钥对和 Linux 实例

重要

如果您选择 Proceed without key pair 选项,则将无法连接到此实例,除非您选择配置为允许用户以其他方式登录的 AMI。

要启动您的实例,请选中确认复选框,然后选择 Launch Instances

(可选) 您可以为实例创建一个状态检查警报 (可能需要额外付费)。(如果您不确定,您可以随时在以后添加。) 在确认屏幕上,选择 Create status check alarms 并按照指示操作。有关更多信息,请参阅创建和编辑状态检查警报

如果实例无法启动或状态立即转至 terminated 而非 running,请参阅 排查实例启动问题