

# 替换或还原本地路由的目标
<a name="replace-local-route-target"></a>

您可以更改默认本地路由的目标。如果您替换本地路由的目标，以后可以将其恢复为默认 `local` 目标。如果您的 VPC 有[多个 CIDR 块](vpc-cidr-blocks.md#vpc-resize)，则路由表会有多个本地路由，每个 CIDR 块一个。您可以根据需要替换或恢复各个本地路由的目标。

**使用控制台替换本地路由**

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

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

1. 从 **Routes**（路由）选项卡，选择 **Edit routes**（编辑路由）。

1. 对于本地路由，清除 **Target**（目标），然后选择一个新目标。

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

**使用控制台还原本地路由的目标**

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

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

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

1. 对于路由，清除 **Target**（目标），然后选择 **local**（本地）。

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

**使用 Amazon CLI 替换本地路由的目标**  
使用 [replace-route](https://docs.amazonaws.cn/cli/latest/reference/ec2/replace-route.html) 命令。以下示例将本地路由的目标替换为指定的网络接口。

```
aws ec2 replace-route \
    --route-table-id {{rtb-01234567890123456}} \
    --destination-cidr-block {{10.0.0.0/16}} \
    --network-interface-id {{eni-11223344556677889}}
```

**使用 Amazon CLI 还原本地路由的目标**  
以下示例还原指定路由表的本地目标。

```
aws ec2 replace-route \
    --route-table-id {{rtb-01234567890123456}} \
    --destination-cidr-block {{10.0.0.0/16}} \
    --local-target
```