启动 Amazon EC2 实例 - Amazon Elastic Compute Cloud

启动 Amazon EC2 实例

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

注册 AWS 后,您可以通过 AWS Free Tier 开始免费使用 Amazon EC2。您可以使用免费套餐在 12 个月内免费启动和使用 t2.micro 实例(在 t2.micro 不可用的区域,您可以使用免费套餐下的 t3.micro 实例)。在实例运行期间,即使该实例处于闲置状态,您也需为其付费,或使用量将计入免费套餐限制。有关更多信息,请参阅 Amazon EC2 定价

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

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

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

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

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

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

您可能需要在启动实例时进行某些配置,具体取决于您计划用于连接实例的方式。这些配置可能包括为某些流量指定入站安全组规则或关联实例配置文件角色。要详细了解可用于连接的连接方法及其要求,请参阅连接到您的 EC2 实例

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

当您完成实例时,为避免产生不必要的成本,请确保终止该实例。有关更多信息,请参阅 终止 Amazon EC2 实例

以下方法是可以启动实例的一些方式。

方法 工具 文档

使用启动实例向导指定启动参数。

Amazon EC2 控制台

使用控制台中的启动实例向导来启动 EC2 实例

创建启动模板并通过启动模板启动实例。

Amazon EC2 控制台

使用启动模板来启动 EC2 实例

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

使用现有实例的详细信息来启动 EC2 实例

使用从 AWS Marketplace 购买的 AMI。

Amazon EC2 控制台

从 AWS Marketplace AMI 中启动 Amazon EC2 实例

使用您指定的 AMI。

AWS CLI

使用 AWS CLI 启动、列出和关闭 Amazon EC2 实例

使用您指定的 AMI。 AWS Tools for Windows PowerShell

使用 Windows PowerShell 启动 Amazon EC2 实例

使用 EC2 实例集跨不同的 EC2 实例类型和可用区以及跨按需型实例、预留实例和竞价型实例购买选项预置容量。

AWS CLI

EC2 实例集和竞价型实例集

使用 AWS CloudFormation 模板指定实例。

AWS CloudFormation

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

使用特定于语言的 AWS SDK 启动实例。 AWS 软件开发工具包

AWS SDK for .NET

适用于 C++ 的 AWS SDK

适用于 Go 的 AWS SDK

AWS SDK for Java

适用于 JavaScript 的 AWS SDK

适用于 PHP V3 的 AWS SDK

适用于 Python 的 AWS SDK

适用于 Ruby V3 的 AWS SDK