

# VPC のカスタムルートテーブルを作成する
<a name="create-vpc-route-table"></a>

VPC のカスタムルートテーブルを作成して設定するには、次のタスクを実行します。デフォルトで、新しいルートテーブルには VPC 内での通信を可能にするローカルルートが含まれます。送信先 IP アドレスの範囲に基づいてネットワークトラフィックを特定のターゲットにルーティングするルートを追加できます。

ルートテーブルのルートを特定のサブネットに適用するには、ルートテーブルをサブネットに関連付ける必要があります。ルートテーブルは複数のサブネットに関連付けることができます。ただし、サブネットは一度に 1 つのルートテーブルにのみ関連付けることができます。どのテーブルにも明示的に関連付けられていないサブネットは、デフォルトでメインルートテーブルに暗示的に関連付けられています。

サブネットとルートテーブルの関連付けを解除することができます。別のルートテーブルにサブネットを関連付けるまでは、メインルートテーブルに暗示的に関連付けられています。

**注記**  
VPC ごとに作成できるルートテーブルの数にはクォータがあります。ルートテーブルごとに追加できるルート数にもクォータがあります。詳細については、「[Amazon VPC クォータ](amazon-vpc-limits.md)」を参照してください。

**Topics**
+ [ルートテーブルを作成する](#CustomRouteTable)
+ [ルートテーブルにルートを追加する](#AddRoutes)
+ [サブネットをルートテーブルに関連付ける](#AssociateSubnet)

## ルートテーブルを作成する
<a name="CustomRouteTable"></a>

**コンソールを使用して ルートテーブルを作成するには**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインで、**[Route tables]** (ルートテーブル) を選択します。

1. [**ルートテーブルの作成**] を選択します。

1. (オプション) **[Name]** (名前) には、ルートテーブルの名前を入力します。

1. **[VPC]** で、ユーザーの VPC を選択します。

1. (オプション) タグを追加するには、**[Add new tag]** (新しいタグを追加) を選択し、タグキーとタグ値を入力します。

1. [**ルートテーブルの作成**] を選択します。

**AWS CLI を使用してルートテーブルを作成するには**  
[create-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-route-table.html) コマンドを使用します。

## ルートテーブルにルートを追加する
<a name="AddRoutes"></a>

**コンソールを使用してルートテーブルにルートを追加する**

1. Amazon VPC コンソールの [https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/) を開いてください。

1. ナビゲーションペインで [**ルートテーブル**] (Route tables) を選択して、ルートテーブルを選択します。

1. [**アクション**]、[**ポリシーの編集**] の順に選択します。

1. [**Add Rule (ルートの追加)**] を選択します。

1. **[送信先]** に、次のいずれかを入力します。
   + IP アドレス範囲 – 192.168.0.0/16 など
   + シングル IP アドレス – 192.168.10.1/32 など
   + プレフィックスリストの ID – pl-0abcdef1234567890 など

1. **[ターゲット]** にリソースタイプ (ネットワークインターフェイスなど) を選択してから、リソースの ID (eni-11223344556677889 など) を入力します。

1. **[Save changes]** (変更の保存) をクリックします。

**AWS CLI を使用してルートテーブルにルートを追加するには**  
[create-route](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-route.html) コマンドを使用します。

## サブネットをルートテーブルに関連付ける
<a name="AssociateSubnet"></a>

**コンソールを使用してルートテーブルをサブネットに関連付けるには**

1. Amazon VPC コンソール ([https://console.aws.amazon.com/vpc/](https://console.aws.amazon.com/vpc/)) を開きます。

1. ナビゲーションペインで [**ルートテーブル**] (Route tables) を選択して、ルートテーブルを選択します。

1. [**Subnet Associations**] (サブネットの関連付け) タブで、 [**Edit subnet associations**] (サブネットの関連付けの編集) を選択します。

1. ルートテーブルに関連付けるサブネットのチェックボックスをオンにします。

1. [**Save associations**] (関連付けを保存する) を選択します。

**AWS CLI を使用してサブネットをルートテーブルに関連付ける、または関連付けを解除するには**
+ [associate-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-route-table.html)
+ [disassociate-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-route-table.html)