1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

TransitGatewayを使ってVPC間通信環境を作ってみる

Posted at

こんにちは。
株式会社クラスアクト インフラストラクチャ事業部の大塚です。

今回はVPC間をTGWで通信できるようにしてみたいと思います。
実際の案件でTGWを使うことがあり、その為のお勉強です。

環境イメージ

TGWを作成して、それに紐づくTGWアタッチメントを作成。
それらを使ってVPC間の通信を実現していきます。
growi-ページ32.drawio (1).png

構築

VPCやサブネットやらは以下の記事で作成しているものを流用します。

Transit Gatewayを作成していきます。
image.png

任意の名前と説明、CIDRブロックを記入して作成していきます。
ここで指定しているCIDRブロックはTGWが使用するIPアドレスを記入してあげればいいっぽい。
アタッチメントの数を踏まえて設定をしてあげればいいと思います。今回は2つ使えればいいので/30としてます。
screencapture-ap-northeast-1-console-aws-amazon-vpcconsole-home-2025-05-04-09_47_41.png
作成出来ました。
image (1).png

次に、作成したTGWに紐づいているアタッチメントを作成していきます。
image (2).png

kensyo-vpcのパブリックサブネットに配置するアタッチメントを以下のように作成しました。
TGW IDは先ほど作成したTGWのものを。アタッチメントタイプはVPC。
VPC IDはkensyo-vpcのIDを。サブネットは用意しているパブリックサブネットを指定します。
screencapture-ap-northeast-1-console-aws-amazon-vpcconsole-home-2025-05-04-09_53_05.png

test-vpcのパブリックサブネットに配置するアタッチメントを以下のように作成しました。
TGW IDは先ほど作成したTGWのものを。アタッチメントタイプはVPC。
VPC IDはtest-vpcのIDを。サブネットは用意しているパブリックサブネットを指定します。
screencapture-ap-northeast-1-console-aws-amazon-vpcconsole-home-2025-05-04-09_57_27.png

2つのTGWアタッチメントが作成出来ました。
image (3).png

次にTGWのRTをみてみます。アタッチメントを作成しているとルートも自動で作成されているようです。
image (4).png

VPC内のサブネットに紐づているRTを編集して、TGWに紐づけていきたいと思います。
まずはkensyo-vpcのパブリックサブネット側
image (5).png
image (6).png
image (7).png
次にtest-vpcのパブリックサブネット側
image (8).png
image (9).png
image (10).png

検証

それぞれのパブリックサブネットにEC2を立ち上げて、通信出来るか確認していきます。
image (11).png
image (12).png
ping疎通出来ました。
検証が終わったら使用していたTGWのものは削除しておきましょう
image (13).png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?