教程:Amazon EC2 Linux 实例入门 - Amazon Elastic Compute Cloud

教程:Amazon EC2 Linux 实例入门

利用本教程开始使用 Amazon Elastic Compute Cloud (Amazon EC2)。您将了解如何启动、连接到和使用 Linux 实例。实例是 AWS 云中的虚拟服务器。您可以使用 Amazon EC2 来创建和配置在实例上运行的操作系统和应用程序。

注册AWS后,您可以通过AWS免费套餐开始使用 Amazon EC2。如果您在过去 12 个月内创建过 AWS 账户,并且还没有超出 Amazon EC2 的免费套餐权益范围,则学完本教程不需要任何费用,因为我们会帮助您选择免费套餐权益范围内的选项。否则,您将从启动实例的那一刻开始承担标准的 Amazon EC2 使用费,直至终止实例 (本教程最后一项任务),即使实例处于闲置状态也要计费。

相关教程

概述

本教程中启动的实例为 Amazon EBS 支持的实例(即,根卷为 EBS 卷)。您可以指定在其中运行您的实例的可用区,也可以让 Amazon EC2 为您选择可用区。可用区是每个区域内的多个相互隔离的位置。您可以将可用区视为孤立的数据中心。

启动实例时,您可以通过指定密钥对(证明您的身份)和一个安全组(充当虚拟防火墙来控制入站和出站流量)来保护实例的安全。连接到您的实例时,您必须提供您在启动实例时指定的密钥对的私有密钥。


				带有附加 Amazon EBS 卷的由 Amazon EBS 支持的实例

先决条件

开始之前,请确保您已完成 设置以使用 Amazon EC2 中的步骤。

步骤 1:启动实例

您可以根据以下过程所述使用 AWS Management Console 启动 Linux 实例。本教程旨在帮助您快速启动第一个实例,因此不会涵盖所有可能的选项。有关高级选项的信息,请参阅 使用新启动实例向导启动实例。有关启动实例的其他方式的信息,请参阅启动实例

启动实例

  1. 通过以下网址打开 Amazon EC2 控制台:https://console.aws.amazon.com/ec2/

  2. 从 EC2 控制台控制面板中,在 Launch instance(启动实例)框中,选择 Launch instance(启动实例),然后从显示的选项中选择Launch instance(启动实例)。

  3. Name and tags(名称与标签)下,为 Name(名称)输入实例的描述性名称。

  4. Application and OS Images (Amazon Machine Image)(应用程序和操作系统映像 (Amazon Machine Image))中,执行以下操作:

    1. 选择 Quick Start(快速启动),然后选择 Amazon Linux。这是适用于您的实例的操作系统 (OS)。

    2. Amazon Machine Image (AMI) 中,选择 Amazon Linux 2 的 HVM 版本。请注意,这些 AMI 标记为 Free tier eligible(符合条件的免费套餐)。Amazon Machine Image (AMI) 是基本配置,用作您的实例的模板。

  5. Instance type(实例类型)下,从 Instance type(实例类型)列表中,您可以为您的实例选择硬件配置。选择 t2.micro 实例类型,这是默认情况下的选择。t2.micro 实例类型适用免费套餐。在 t2.micro 不可用的区域中,您可以使用免费套餐下的 t3.micro 实例。有关更多信息,请参阅 AWS 免费套餐

  6. Key pair (login)(密钥对(登录))下,对于 Key pair name(密钥对名称),选择在开始设置时创建的密钥对。

    警告

    不要选择 Proceed without a key pair (Not recommended)(在没有密钥对的情况下继续(不推荐))。如果您启动的实例没有密钥对,就不能连接到该实例。

  7. Network settings(网络设置)旁边,选择 Edit(编辑)。对于 Security group name(安全组名称),您将看到向导为您创建并选择了安全组。使用以下步骤,您可以使用此安全组,或者也可以选择在设置时创建的安全组:

    1. 选择 Select existing security group(选择现有安全组)。

    2. Common security groups(通用安全组)中,从现有安全组列表中选择您的安全组。

  8. 对于您的实例的其他配置设置,保留默认选择。

  9. 查看 Summary(摘要)面板中您的实例配置的摘要,当您准备好后,选择 Launch instance(启动实例)。

  10. 确认页面会让您知道自己的实例已启动。选择 View all instances(查看所有实例)以关闭确认页面并返回控制台。

  11. 实例屏幕上,您可以查看启动状态。启动实例只需很短的时间。启动实例时,其初始状态为 pending。实例启动后,其状态变为 running,并且会收到一个公有 DNS 名称。(如果 Public IPv4 DNS(公有 IPv4 DNS)列已隐藏,请选择右上角的设置图标( ),打开 Public IPv4 DNS(公有 IPv4 DNS),然后选择 Confirm(确认)。

  12. 可能需要花几分钟时间,实例才能准备好让您连接到它。检查您的实例是否通过了状态检查;您可以在状态检查列中查看此信息。

步骤 2:连接到您的实例

有几种方法可以连接到您的 Linux 实例。有关更多信息,请参阅连接到您的 Linux 实例

重要

除非您在启动实例时使用具有 .pem 文件的密钥对以及允许从您计算机进行 SSH 访问的安全组,否则您无法连接到实例。如果您无法连接到实例,请参阅排查实例的连接问题。以获得帮助。

步骤 3:清除您的实例

在您完成为本教程创建的实例后,应通过终止该实例进行清除。如果在清除该实例前要对其执行更多操作,请参阅后续步骤

重要

终止实例可有效地删除实例;无法在终止实例后重新连接到实例。

如果您启动的实例不在 AWS 免费套餐范围内,则该实例一旦变为 shutting downterminated 状态,就会停止产生费用。为了在不产生费用的情况下保留实例以供将来使用,您可以立即停止该实例,然后在稍后再次启动它。有关更多信息,请参阅停止和启动您的实例

终止您的实例

  1. 在导航窗格中,选择 Instances (实例)。在实例列表中选择实例。

  2. 依次选择实例状态终止实例

  3. 当系统提示您确认时,选择终止

    Amazon EC2 关闭并终止您的实例。您的实例在终止之后,短时间内仍将在控制台上可见,然后该条目将自动删除。您不能自己从控制台显示中删除已终止的实例。

后续步骤

启动实例后,您可能想尝试以下的一些练习: