

# 为 VPC 创建路由表
<a name="create-vpc-route-table"></a>

完成以下任务来为您的 VPC 创建和配置自定义路由表。默认情况下，您的新路由表包含允许在 VPC 内通信的本地路由。您可以添加路由，根据目的地 IP 地址范围将网络流量定向到特定目标。

若要对特定子网应用路由表路由，您必须将路由表与子网关联。一个路由表可以与多个子网关联。但是，子网一次只能与一个路由表关联。任何未与路由表显式关联的子网都默认与主路由表隐式关联。

您可以解除子网与路由表的关联。在将子网与其他路由表关联前，它与主路由表是隐式关联的。

**注意**  
您可以为每个 VPC 创建的路由表数量存在配额。您可以为每个路由表添加的路由数量也有配额。有关更多信息，请参阅 [Amazon VPC 配额](amazon-vpc-limits.md)。

**Topics**
+ [创建路由表](#CustomRouteTable)
+ [向路由表添加路由](#AddRoutes)
+ [将子网与路由表关联](#AssociateSubnet)

## 创建路由表
<a name="CustomRouteTable"></a>

**使用控制台创建路由表**

1. 通过 [https://console.aws.amazon.com/vpc/](https://console.amazonaws.cn/vpc/) 打开 Amazon VPC 控制台。

1. 在导航窗格中，选择 **Route tables**（路由表）。

1. 选择**创建路由表**。

1. （可选）对于 **Name**（名称），为您的路由表输入名称。

1. 对于 **VPC**，选择您的 VPC。

1. （可选）若要添加标签，请选择 **Add new tag**（添加新标签），然后输入标签键和标签值。

1. 选择**创建路由表**。

**使用 Amazon CLI 创建路由表**  
使用 [create-route-table](https://docs.amazonaws.cn/cli/latest/reference/ec2/create-route-table.html) 命令。

## 向路由表添加路由
<a name="AddRoutes"></a>

**使用控制台向路由表添加路由**

1. 通过 [https://console.aws.amazon.com/vpc/](https://console.amazonaws.cn/vpc/) 打开 Amazon VPC 控制台。

1. 在导航窗格中，选择 **Route tables**（路由表），然后选择路由表。

1. 依次选择 **Actions**（操作）、**Edit routes**（编辑路由）。

1. 选择 **Add route**（添加路由）。

1. 对于**目的地**，请输入以下内容之一：
   + IP 地址范围 - 例如 192.168.0.0/16
   + 单个 IP 地址 - 例如 192.168.10.1/32
   + 前缀列表的 ID - 例如，pl-0abcdef1234567890

1. 对于**目标**，选择一种资源类型（例如，网络接口），然后输入该资源的 ID（例如，eni-11223344556677889）。

1. 选择**保存更改**。

**使用 Amazon CLI 向路由表添加路由**  
使用 [create-route](https://docs.amazonaws.cn/cli/latest/reference/ec2/create-route.html) 命令。

## 将子网与路由表关联
<a name="AssociateSubnet"></a>

**使用控制台将路由表与子网关联**

1. 通过以下网址打开 Amazon VPC 控制台：[https://console.aws.amazon.com/vpc/](https://console.amazonaws.cn/vpc/)。

1. 在导航窗格中，选择 **Route tables**（路由表），然后选择路由表。

1. 在 **Subnet associations (子网关联)** 选项卡上，选择 **Edit subnet associations (编辑子网关联)**。

1. 选中要与路由表关联的子网的复选框。

1. 选择 **Save associations (保存关联)**。

**使用 Amazon CLI 将子网与路由表关联或取消关联**
+ [associate-route-table](https://docs.amazonaws.cn/cli/latest/reference/ec2/associate-route-table.html)
+ [disassociate-route-table](https://docs.amazonaws.cn/cli/latest/reference/ec2/disassociate-route-table.html)