启动实例 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

启动实例

实例是 Amazon 云中的虚拟服务器。您可以从亚马逊机器映像(AMI)中启动实例。AMI 为实例提供操作系统、应用程序服务器和应用程序。

在实例运行期间,即使该实例处于闲置状态,您也需为其付费,。有关更多信息,请参阅Amazon EC2定价

您可以使用以下方法启动实例。

方法 文档

[Amazon EC2 控制台] 使用启动实例向导指定启动参数。

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

[Amazon EC2控制台] 创建启动模板并通过启动模板启动实例。

通过启动模板启动实例

[Amazon EC2 控制台] 将现有实例作为基础。

使用来自现有实例的参数启动实例

[Amazon EC2 控制台] 使用从 Amazon Web Services Marketplace 购买的 AMI。

启动 Amazon Web Services Marketplace 实例

[Amazon CLI] 使用所选 AMI。

通过 Amazon CLI 使用 Amazon EC2

[Amazon Tools for Windows PowerShell] 使用所选 AMI。

Amazon EC2 来自Amazon Tools for Windows PowerShell

[Amazon CLI] Amazon EC2 使用 EC2 实例集跨不同的 EC2 实例类型和可用区以及跨按需型实例、预留实例和竞价型实例购买模式预置容量。

EC2 Fleet

[Amazon CloudFormation] 使用 Amazon CloudFormation 模板指定实例。

Amazon CloudFormation 用户指南中的 AWS::EC2::Instance

[Amazon 开发工具包] 使用特定于语言的 Amazon 开发工具包启动实例。

Amazon SDK for .NET

适用于 C++ 的 Amazon SDK

适用于 Go 的 Amazon SDK

Amazon SDK for Java

适用于 JavaScript 的 Amazon SDK

适用于 PHP V3 的 Amazon SDK

适用于 Python 的 Amazon SDK

适用于 Ruby V3 的 Amazon SDK

注意

要在仅 IPv6 的子网中启动 EC2 实例,您必须使用基于 Amazon Nitro System 构建的实例

注意

启动仅 IPv6 实例时,DHCPv6 可能不会立即为该实例提供 IPv6 DNS 名称服务器。在此初始延迟期间,实例可能无法解析公有域。

对于在 Amazon Linux 2 上运行的实例,如果您希望立即使用 IPv6 DNS 名称服务器更新 /etc/resolv.conf 文件,请在启动时运行以下 cloud-init 指令:

#cloud-config bootcmd: - /usr/bin/sed -i -E 's,^nameserver\s+[\.[:digit:]]+$,nameserver fd00:ec2::253,' /etc/resolv.conf

另一种选择是更改配置文件并重新映像 AMI,以便该文件在启动时立即具有 IPv6 DNS 名称服务器地址。

当您启动实例时,可以在与以下一项资源关联的子网中启动实例:

  • 可用区 - 此选项为默认选项。

  • 本地扩展区 - 要在本地扩展区中启动实例,您必须选择加入本地扩展区,然后在该区域中创建子网。有关更多信息,请参阅 Get started with Local Zones

  • Wavelength 区域 - 要在 Wavelength 区域中启动实例,您必须选择加入 Wavelength 区域,然后在区域中创建子网。有关如何在 Wavelength 区域中启动实例的信息,请参阅 Get started with Amazon Wavelength

  • Outpost - 要在 Outpost 中启动实例,您必须创建 Outpost。有关如何创建 Outpost 的信息,请参阅 Get started with Amazon Outposts

启动实例之后,您可以连接并使用该实例。开始时,实例的状态为 pending。当实例状态为 running 时,实例已经开始启动。可能要过一小段时间才能连接到实例。请注意,裸机实例类型可能需要更长时间才能启动。

实例将获得一个公有 DNS 名称,您可使用此名称通过 Internet 与实例通信。实例还会获得一个私有 DNS 名称,相同 VPC 网络内的其他实例可以用其与该实例通信。

当您完成实例时,请确保终止该实例。有关更多信息,请参阅 终止 Amazon EC2 实例