

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Transit Gateway の Transit Gateway AWS ルートテーブル
<a name="tgw-route-tables"></a>

Transit Gateway ルートテーブルを使用して、Transit Gateway アタッチメントのルーティングを設定します。ルートテーブルは、VPC と VPN 間でネットワークトラフィックがどのようにルーティングされるかを指示するルールを含むテーブルです。テーブル内の各ルートには、トラフィックを送信する送信先の IP アドレスの範囲が含まれます。

Transit Gateway ルートテーブルを使用すると、テーブルを Transit Gateway アタッチメントに関連付けることができます。VPC、VPN、VPN Concentrator、Direct Connect ゲートウェイ、ピアリング、Connect アタッチメントはすべてサポートされています。関連付けると、これらのアタッチメントのルートはアタッチメントからターゲットの Transit Gateway ルートテーブルに伝播されます。アタッチメントは複数のルートテーブルに伝播できます。

さらに、ルートテーブルを使用して静的ルートを作成および管理できます。例えば、動的なルートに影響を与えるネットワーク中断が発生した場合に、バックアップルートとして使用される静的ルートがあるとします。

**Topics**
+ [Transit Gateway ルートテーブルの作成](create-tgw-route-table.md)
+ [Transit Gateway ルートテーブルの表示](view-tgw-route-tables.md)
+ [Transit Gateway ルートテーブルの関連付け](associate-tgw-route-table.md)
+ [Transit Gateway ルートテーブルの関連付けを解除する](disassociate-tgw-route-table.md)
+ [ルート伝播を有効にする](enable-tgw-route-propagation.md)
+ [ルート伝達の無効化](disable-tgw-route-propagation.md)
+ [静的ルートを作成する](tgw-create-static-route.md)
+ [静的ルートを削除する](tgw-delete-static-route.md)
+ [スタティックルートの置換](tgw-replace-static-route.md)
+ [Amazon S3 にルートテーブルをエクスポートする](tgw-export-route-tables.md)
+ [Transit Gateway ルートテーブルの削除](delete-tgw-route-table.md)
+ [プレフィックスリストリファレンスの作成](create-prefix-list-reference.md)
+ [プレフィックスリストリファレンスの変更](modify-prefix-list-reference.md)
+ [プレフィックスリストリファレンスの削除](delete-prefix-list-reference.md)

# AWS Transit Gateway で Transit Gateway ルートテーブルを作成する
<a name="create-tgw-route-table"></a>

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

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

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

1. (オプション) [**名前タグ**] に、Transit Gateway ルートテーブルの名前を入力します。これにより、タグキー「名前」を持つタグが作成されます。タグ値は指定した名前です。

1. [**Transit Gateway ID**] で、ルートテーブルの Transit Gateway を選択します。

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

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

# Transit Gateway を使用して Transit Gateway AWS ルートテーブルを表示する
<a name="view-tgw-route-tables"></a>

**コンソールを使用して Transit Gateway ルートテーブルを表示するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. (オプション) 特定のルートテーブルまたはテーブルのセットを検索するには、フィルターフィールドに名前、キーワード、または属性の全部または一部を入力します。

1. ルートテーブルのチェックボックスをオンにするか、ID を選択して、関連付け、伝達、ルート、タグに関する情報を表示します。

**を使用して Transit Gateway ルートテーブルを表示するには AWS CLI**  
[[describe-transit-gateway-route-tables](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-transit-gateway-route-tables.html)] コマンドを使用します。

**を使用してトランジットゲートウェイルートテーブルのルートを表示するには AWS CLI**  
[search-transit-gateway-routes](https://docs.aws.amazon.com/cli/latest/reference/ec2/search-transit-gateway-routes.html) コマンドを使用します。

**を使用してトランジットゲートウェイルートテーブルのルート伝達を表示するには AWS CLI**  
[[get-transit-gateway-route-table-propagations](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-transit-gateway-route-table-propagations.html)] コマンドを使用します。

**を使用してトランジットゲートウェイルートテーブルの関連付けを表示するには AWS CLI**  
[get-transit-gateway-route-table-associations](https://docs.aws.amazon.com/cli/latest/reference/ec2/get-transit-gateway-route-table-associations.html) コマンドを使用します。

# AWS Transit Gateway で Transit Gateway ルートテーブルを関連付ける
<a name="associate-tgw-route-table"></a>

Transit Gateway ルートテーブルを、Transit Gateway アタッチメントに関連付けることができます。

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

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートテーブルを選択します。

1. ページ下部で、[**関連付け**] タブを選択します。

1. [**関連付けの作成**] を選択します。

1. 関連付けるアタッチメントを選択してから、[**関連付けの作成 (関連付けの作成)**] を選択します。

**AWS CLI を使用して Transit Gateway ルートテーブルを関連付けるには**  
[[associate-transit-gateway-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/associate-transit-gateway-route-table.html)] コマンドを使用します。

# Transit Gateway で Transit Gateway AWS ルートテーブルの関連付けを削除する
<a name="disassociate-tgw-route-table"></a>

Transit Gateway アタッチメントから Transit Gateway ルートテーブルの関連付けを解除できます。

**コンソールを使用して Transit Gateway ルートテーブルの関連付けを解除するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートテーブルを選択します。

1. ページ下部で、[**Associations (関連付け)**] タブを選択します。

1. 関連付けを解除するアタッチメントを選択してから、[**Delete association (関連付けの解除)**] を選択します。

1. 確認を求めるメッセージが表示されたら、[**Delete association (関連付けの解除)**] を選択します。

**を使用してトランジットゲートウェイルートテーブルの関連付けを解除するには AWS CLI**  
[[disassociate-transit-gateway-route-table](https://docs.aws.amazon.com/cli/latest/reference/ec2/disassociate-transit-gateway-route-table.html)] コマンドを使用します。

# AWS Transit Gateway で Transit Gateway ルートテーブルへのルート伝達を有効にする
<a name="enable-tgw-route-propagation"></a>

ルート伝達を使用して、アタッチメントからルートテーブルへのルートを追加します。

**Transit Gateway アタッチメントルートテーブルにルートを伝達するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. 伝播を作成するルートテーブルを選択します。

1. [**Actions (アクション)**]、[**Create propagation (伝播の作成)**] の順に選択します。

1. **[Create propagation (伝播の作成)**]ページで、アタッチメントを選択します。

1. **伝播の作成**] を選択します。

**を使用してルート伝達を有効にするには AWS CLI**  
[[enable-transit-gateway-route-table-propagation](https://docs.aws.amazon.com/cli/latest/reference/ec2/enable-transit-gateway-route-table-propagation.html)] コマンドを使用します。

# AWS Transit Gateway でルート伝播を無効にする
<a name="disable-tgw-route-propagation"></a>

ルートテーブルアタッチメントからルート伝達を削除します。

**コンソールを使用してルート伝達を無効にするには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. 伝播を削除するルートテーブルを選択します。

1. ページ下部で、[**伝播**] タブを選択します。

1. アタッチメントを選択し、次に[**伝播の削除**] を選択します。

1. 確認を求めるメッセージが表示されたら、[**伝播の削除**] を選択します。

**AWS CLI を使用してルート伝達を無効にするには**  
[[disable-transit-gateway-route-table-propagation](https://docs.aws.amazon.com/cli/latest/reference/ec2/disable-transit-gateway-route-table-propagation.html)] コマンドを使用します。

# AWS Transit Gateway で静的ルートを作成する
<a name="tgw-create-static-route"></a>

VPC、VPN、または Transit Gateway ピアリングアタッチメントの静的ルートを作成するか、ルートに一致するトラフィックを切断するブラックホールルートを作成します。

VPN アタッチメントをターゲットとする Transit Gateway ルートテーブル内の静的ルートは Site-to-Site VPN によってフィルターされません。これにより、BGP ベースの VPN を使用すると意図しないアウトバウンドトラフィックフローが発生する可能性があります。

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

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートを作成するルートテーブルを選択します。

1. [**アクション**]、[**静的ルートの作成**] の順に選択します。

1. [**ルートの作成**] ページに、ルートを作成する CIDR ブロックを入力し、[**アクティブ**] を選択します。

1. ルートのアタッチメントを選択します。

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

**コンソールを使用してブラックホールルートを作成するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートを作成するルートテーブルを選択します。

1. [**アクション**]、[**静的ルートの作成**] の順に選択します。

1. [**静的ルートの作成**] ページに、ルートを作成する CIDR ブロックを入力し、[**ブラックホール**] を選択します。

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

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

# AWS Transit Gateway で静的ルートを削除する
<a name="tgw-delete-static-route"></a>

Transit Gateway ルートテーブルから静的ルートを削除します。

**コンソールを使用して静的ルートを削除するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートを削除するルートテーブルを選択し、[**ルート**] を選択します。

1. 削除するルートを選択します。

1. 選択**静的ルートを削除する**。

1. 確認ボックスで [**静的ルートの削除**] を選択します。

**AWS CLI を使用して静的ルートを削除するには**  
[[delete-transit-gateway-route](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-transit-gateway-route.html)] コマンドを使用します。

# AWS Transit Gateway で静的ルートを置き換える
<a name="tgw-replace-static-route"></a>

Transit Gateway ルートテーブル内の静的ルートを別の静的ルートに置き換えます。

**コンソールを使用してスタティックルートを置き換えるには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. ルートテーブルで置換するルートを選択します。

1. 詳細セクションで、[**ルート**] タブを選択します。

1. [**アクション**]、[**スタティックルートの置換**] を選択します。

1. [**タイプ**] では、[**アクティブ**] または [**ブラックホール**] を選択します。

1. [**アタッチメントの選択**] ドロップダウンから、ルートテーブル内の現在のゲートウェイを置き換えるトランジットゲートウェイを選択します。

1. [**スタティックルートの置換**] を選択します。

**AWS CLI を使用してスタティックルートを置換します。**  
[replace-transit-gateway-route](https://docs.aws.amazon.com/cli/latest/reference/ec2/replace-transit-gateway-route.html) コマンドを使用します。

# AWS Transit Gateway でルートテーブルを Amazon S3 にエクスポートする
<a name="tgw-export-route-tables"></a>

Transit Gateway のルートテーブルのルートを Amazon S3 バケットにエクスポートできます。ルートは、JSON ファイルの指定された Amazon S3 バケットに保存されます。

**コンソールを使用して Transit Gateway ルートテーブルをエクスポートするには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. エクスポートするルートを含むルートテーブルを選択します。

1. [**アクション**]、[**ルートのエクスポート**] を選択します。

1. [**ルートのエクスポート**] ページの [**S3 bucket name (S3バケット名)**]に、S3 バケットの名前を入力します。

1. エクスポートされたルートをフィルタリングするには、ページの [**フィルター**] セクションでフィルターパラメータを指定します。

1. [**ルートのエクスポート**] を選択します。

エクスポートされたルートにアクセスするには、[https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) で Amazon S3 コンソールを開き、指定したバケットに移動します。ファイル名には、AWS アカウント ID、AWS リージョン、ルートテーブル ID、タイムスタンプが含まれます。ファイルを選択し、[**ダウンロード**] を選択します。VPC アタッチメントの 2 つの伝達ルートに関する情報を含む JSON ファイルの例を次に示します。

```
{
  "filter": [
    {
      "name": "route-search.subnet-of-match",
      "values": [
        "0.0.0.0/0",
        "::/0"
      ]
    }
  ],
  "routes": [
    {
      "destinationCidrBlock": "10.0.0.0/16",
      "transitGatewayAttachments": [
        {
          "resourceId": "vpc-0123456abcd123456",
          "transitGatewayAttachmentId": "tgw-attach-1122334455aabbcc1",
          "resourceType": "vpc"
        }
      ],
      "type": "propagated",
      "state": "active"
    },
    {
      "destinationCidrBlock": "10.2.0.0/16",
      "transitGatewayAttachments": [
        {
          "resourceId": "vpc-abcabc123123abca",
          "transitGatewayAttachmentId": "tgw-attach-6677889900aabbcc7",
          "resourceType": "vpc"
        }
      ],
      "type": "propagated",
      "state": "active"
    }
  ]
}
```

# AWS Transit Gateway で Transit Gateway ルートテーブルを削除する
<a name="delete-tgw-route-table"></a>

**コンソールを使用して Transit Gateway ルートテーブルを削除するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**] を選択します。

1. 削除するルートテーブルを選択します。

1. **アクション**、**Transit Gateway ルートテーブルの削除**を選択します。

1. **delete** と入力して、[**Delete (削除)**] を選択して削除を確認します。

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

# AWS Transit Gateway でルートテーブルのプレフィックスリストリファレンスを作成する
<a name="create-prefix-list-reference"></a>

Transit Gateway ルートテーブルでプレフィックスリストを参照できます。プレフィックスリストは、定義および管理する 1 つ以上の CIDR ブロックエントリのセットです。プレフィックスリストを使用すると、ネットワークトラフィックをルーティングするためにリソースで参照する IP アドレスの管理を簡素化できます。例えば、複数の Transit Gateway ルートテーブルにわたって同じ送信先 CIDR を頻繁に指定する場合、各ルートテーブルで同じ CIDR を繰り返し参照するのではなく、これらの CIDR を 1 つのプレフィックスリストで管理できます。送信先 CIDR ブロックを削除する必要がある場合は、影響を受けるすべてのルートテーブルからルートを削除する代わりに、プレフィクスリストからエントリを削除できます。

Transit Gateway ルートテーブルにプレフィックスリストリファレンスを作成すると、プレフィックスリストの各エントリは、Transit Gateway ルートテーブルにルートとして表示されます。

プレフィックスリストの詳細については、「Amazon VPC ユーザーガイド」の「[プレフィックスリスト](https://docs.aws.amazon.com/vpc/latest/userguide/managed-prefix-lists.html)」を参照してください。

**コンソールを使用してプレフィックスリストリファレンスを作成するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**\$1] をクリックします。

1. Transit Gateway ルートテーブルを選択します。

1. [**アクション**]、[**プレフィックスリストリファレンスを作成**] の順にクリックします。

1. [**プレフィックスリスト ID**] で、プレフィックスリストの ID を選択します。

1.  を使用する場合**タイプ**で、このプレフィクスリストへのトラフィックを許可するかどうかを選択します（**アクティブ**) またはドロップ (**ブラックホール**)。

1. [**Transit Gateway アタッチメント ID**] で、トラフィックをルーティングする先のアタッチメントの ID を選択します。

1. [**プレフィックスリストリファレンスを作成**] をクリックします。

**AWS CLI を使用してプレフィックスリストリファレンスを作成するには**  
[[create-transit-gateway-prefix-list-reference](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-transit-gateway-prefix-list-reference.html)] コマンドを使用します。

# AWS Transit Gateway でプレフィックスリストリファレンスを変更する
<a name="modify-prefix-list-reference"></a>

プレフィックスリストリファレンスを変更するには、トラフィックのルーティング先のアタッチメントを変更します。または、ルートに一致するトラフィックを削除するかどうかを指定します。

プレフィックスリストの各ルートを [**ルート**] タブで変更することはできません。プレフィックスリストのエントリを変更するには、[**マネージドプレフィックスリスト**] 画面を使用します。詳細については、「Amazon VPC ユーザーガイド」の「[プレフィックスリストの変更](https://docs.aws.amazon.com/vpc/latest/userguide/managed-prefix-lists.html#modify-managed-prefix-list)」を参照してください。

**コンソールを使用してプレフィックスリストリファレンスを変更するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**\$1] をクリックします。

1. Transit Gateway ルートテーブルを選択します。

1. 下部のペインで、[**プレフィックスリストリファレンス**] をクリックします。

1. プレフィックスリストリファレンスを選択し、[**リファレンスの変更**] をクリックします。

1.  を使用する場合**タイプ**で、このプレフィクスリストへのトラフィックを許可するかどうかを選択します（**アクティブ**) またはドロップ (**ブラックホール**)。

1. [**Transit Gateway アタッチメント ID**] で、トラフィックをルーティングする先のアタッチメントの ID を選択します。

1. [**プレフィックスリストリファレンスの変更**] をクリックします。

**AWS CLI を使用してプレフィックスリストリファレンスを変更するには**  
[[modify-transit-gateway-prefix-list-reference](https://docs.aws.amazon.com/cli/latest/reference/ec2/modify-transit-gateway-prefix-list-reference.html)] コマンドを使用します。

# AWS Transit Gateway 内のプレフィックスリストリファレンスを削除する
<a name="delete-prefix-list-reference"></a>

プレフィックスリストリファレンスが不要になった場合は、Transit Gateway ルートテーブルから削除できます。参照を削除しても、プレフィックスリストは削除されません。

**コンソールを使用してプレフィックスリストリファレンスを削除するには**

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

1. ナビゲーションペインで [**Transit Gateway ルートテーブル**\$1] をクリックします。

1. Transit Gateway ルートテーブルを選択します。

1. プレフィックスリストリファレンスを選択し、[**リファレンスの削除**] をクリックします。

1. [**リファレンスの削除**] を選択します。

**AWS CLI を使用してプレフィックスリストリファレンスを変更するには**  
[[delete-transit-gateway-prefix-list-reference](https://docs.aws.amazon.com/cli/latest/reference/ec2/delete-transit-gateway-prefix-list-reference.html)] コマンドを使用します。