Transit Gateway ルートテーブル - Amazon VPC

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

Transit Gateway ルートテーブル

Transit Gateway ルートテーブルを使用して、Transit Gateway アタッチメントのルーティングを設定します。

Transit Gateway ルートテーブルの作成

コンソールを使用して Transit Gateway ルートテーブルを作成するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

を使用してトランジットゲートウェイルートテーブルを作成するには AWS CLI

create-transit-gateway-route-table コマンドを使用します。

Transit Gateway ルートテーブルの表示

コンソールを使用して Transit Gateway ルートテーブルを表示するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

を使用してトランジットゲートウェイのルートテーブルを表示するには AWS CLI

describe-transit-gateway-route-tables コマンドを使用してください。

を使用してトランジットゲートウェイのルートテーブルのルートを表示するには AWS CLI

search-transit-gateway-routesコマンドを実行します。

を使用してトランジットゲートウェイのルートテーブルのルート伝達を表示するには AWS CLI

get-transit-gateway-route-table-propagations コマンドを使用してください。

を使用してトランジットゲートウェイのルートテーブルの関連付けを表示するには AWS CLI

get-transit-gateway-route-table-associations コマンドを使用してください。

Transit Gateway ルートテーブルの関連付け

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

コンソールを使用して Transit Gateway ルートテーブルを関連付けるには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

を使用してトランジットゲートウェイのルートテーブルを関連付けるには AWS CLI

associate-transit-gateway-route-table コマンドを使用します。

Transit Gateway ルートテーブルの関連付けの削除

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

コンソールを使用して Transit Gateway ルートテーブルの関連付けを解除するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

を使用してトランジットゲートウェイのルートテーブルの関連付けを解除するには AWS CLI

disassociate-transit-gateway-route-table コマンドを使用します。

Transit Gateway ルートテーブルへのルートの伝達

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

Transit Gateway アタッチメントルートテーブルにルートを伝達するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

を使用してルート伝播を有効にするには AWS CLI

enable-transit-gateway-route-table-propagation コマンドを使用してください

ルート伝達の無効化

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

コンソールを使用してルート伝達を無効にするには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

  4. ページ下部で、[Propagations (伝播)] タブを選択します。

  5. アタッチメントを選択し、次に[Delete propagation (伝播の削除)] を選択します。

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

を使用してルートプロパゲーションを無効にするには AWS CLI

disable-transit-gateway-route-table-propagation コマンドを使用してください

静的ルートを作成する

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

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

コンソールを使用して静的ルートを作成するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

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

コンソールを使用してブラックホールルートを作成するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

を使用してスタティックルートまたはブラックホールルートを作成するには AWS CLI

create-transit-gateway-routeコマンドを実行します。

静的ルートを削除する

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

コンソールを使用して静的ルートを削除するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

  5. 選択静的ルートを削除する

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

を使用してスタティックルートを削除するには AWS CLI

delete-transit-gateway-routeコマンドを実行します。

スタティックルートの置換

トランジットゲートウェイルートテーブル内のスタティックルートを別のスタティックルートに置き換えることができます。

コンソールを使用してスタティックルートを置き換えるには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

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

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

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

を使用してスタティックルートを置き換えるには AWS CLI

replace-transit-gateway-routeコマンドを実行します。

Amazon S3 にルートテーブルをエクスポートする

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

コンソールを使用して Transit Gateway ルートテーブルをエクスポートするには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

  4. [Actions (アクション)]、[Export routes (ルートのエクスポート)] を選択します。

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

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

  7. [Export routes (ルートのエクスポート)] を選択します。

エクスポートされたルートにアクセスするには、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" } ] }

Transit Gateway ルートテーブルの削除

コンソールを使用して Transit Gateway ルートテーブルを削除するには
  1. Amazon VPC コンソール (https://console.aws.amazon.com/vpc/) を開きます。

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

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

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

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

を使用してトランジットゲートウェイのルートテーブルを削除するには AWS CLI

delete-transit-gateway-route-table コマンドを使用します。