# 如何创建 AWS EC2 实例

## 介绍
AWS EC2(Amazon Elastic Compute Cloud)是一种提供可调整计算容量的云计算服务,您可以轻松地托管应用程序、网站和服务。在本文中,我将向您展示如何创建一个 AWS EC2 实例。在这个过程中,我们将使用 AWS 控制台和 AWS CLI。

## 步骤概述
下表总结了创建 AWS EC2 实例的步骤:

| 步骤 | 描述 |
| --- | --- |
| 1 | 登录 AWS 控制台 |
| 2 | 选择 EC2 实例类型 |
| 3 | 配置实例细节 |
| 4 | 添加存储 |
| 5 | 配置安全组 |
| 6 | 创建密钥对 |
| 7 | 启动实例并连接 |

## 具体步骤及代码示例

### 步骤 1:登录 AWS 控制台
在浏览器中打开 AWS 管理控制台,并使用您的凭据登录。

### 步骤 2:选择 EC2 实例类型
在 AWS 控制台中,导航到“服务” -> “计算” -> “EC2”,然后点击“实例” -> “启动实例”,选择适合您需求的实例类型。

### 步骤 3:配置实例细节
在配置实例细节中,您可以设置实例数量、网络等信息,然后点击“下一步:添加存储”。

### 步骤 4:添加存储
在添加存储中,您可以设置实例的存储选项,如卷类型、大小等。

### 步骤 5:配置安全组
在配置安全组中,可以为实例添加安全组规则,允许特定的流量访问实例。

### 步骤 6:创建密钥对
在创建密钥对中,您可以选择现有的密钥对,或创建新的密钥对。这将用于连接到实例。

### 步骤 7:启动实例并连接
最后,点击“启动实例”按钮,等待实例启动完成。您可以使用 SSH(对于 Linux 实例)或 RDP(对于 Windows 实例)连接到实例。

### 代码示例
#### AWS CLI 创建 EC2 实例命令示例
```bash
aws ec2 run-instances
--image-id ami-123456
--count 1
--instance-type t2.micro
--key-name my-key-pair
--security-group-ids sg-123456
```

#### AWS CLI 连接到 EC2 实例命令示例
```bash
ssh -i /path/to/key.pem ec2-user@public_dns_name
```

在上述示例中:
- `--image-id` 指定了 AMI ID,即实例的操作系统镜像
- `--count` 指定了创建的实例数量
- `--instance-type` 指定了实例类型
- `--key-name` 指定了用于连接实例的密钥对名称
- `--security-group-ids` 指定了实例的安全组 ID
- `ssh -i` 用于通过 SSH 连接到实例,`/path/to/key.pem` 是私钥文件路径,`ec2-user` 是连接用户名,`public_dns_name` 是实例的公有 DNS 名称

通过以上步骤和代码示例,您应该可以成功创建和连接 AWS EC2 实例了。希望这篇文章对您有所帮助!如果您有任何问题,请随时在下方留言。