AWS VPCピアリングの環境を作ってみる

こんにちは。
株式会社クラスアクト インフラストラクチャ事業部の大塚です。
今回はVPC間で通信できる環境を用意してみたいと思います。

# 環境イメージ
![growi-ページ31.drawio (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/6b0c8e51-0a9b-48a1-b728-8d14925bf1ec.png)

# 構築
VPCを作成していきます。
既に作成していたkensyo-vpcと、新規でtest-vpcを作成してそれらをVPCピアリングで繋げていきたいと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/31391f8f-3e03-4caa-bb1d-af9c6f1eb07a.png)
![image (1).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/253bbfba-c98c-486f-b102-9ea61c086f66.png)

作成したVPC用のパブリックサブネットを作成していきます。
![image (2).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/3a012337-64ae-449f-a42b-9b87a41337f7.png)
![screencapture-ap-northeast-1-console-aws-amazon-vpcconsole-home-2025-05-03-22_00_53.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/a6300339-65b7-4f74-801b-f28b829db9b1.png)
![image (3).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/9585ab84-4e23-4d9b-bdec-9f1d0295d6b0.png)

サブネットに紐づけるRTを作成していきます。
![image (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/9233920e-3f01-42c1-ab42-1b5d68b939b0.png)
![image (5).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/0b18fa0a-0654-46e9-bb87-1210c2ef5060.png)

明示的なサブネットの関連付けも併せてしておきます。
![image (6).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/8337afc1-36d4-4d94-8315-431a3fab2d19.png)

IGWを作成して、VPCにアタッチします。
![image (7).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/9b7388c6-e8e3-41bf-ada3-d1023b619302.png)
![image (8).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/2637dce2-b102-4312-9228-b1dee48815e9.png)
![image (9).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/5a11a024-6d97-4659-a9d8-e0c18082a5f2.png)
![image (10).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/db338a67-e061-4068-b6fd-fa8303089232.png)

VPCピアリングの環境を作っていきます。
VPCからピアリング接続タブを押下します。
![image (11).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/e3a38c69-0514-4a4e-a34d-318afa7267de.png)
fromをkensyo-vpc、toをtest-vpcとして作成していきます。
![screencapture-ap-northeast-1-console-aws-amazon-vpcconsole-home-2025-05-03-23_55_17.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/0cac5552-5e4d-4e2b-bcbc-81f1953dab27.png)
ピアリングが作成出来たら、リクエストを承認します。
![image (12).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/32f27242-9baa-4390-b469-4a742c3a8850.png)
![image (13).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/636a49f3-8899-42d4-80ca-1b98727a89fe.png)
![image (14).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/31bed8e5-4831-43bd-a775-56b3a356f909.png)
RTにピアリングを紐づけていきます。
まずはkensyo-vpc側
![image (15).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/5ce37ba0-a3b1-4835-a243-aa7ed1ea4e30.png)
![image (16).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/e5a08639-4492-47f4-87d7-0ae853a67d36.png)
次にtest-vpc側
![image (17).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/c06318ba-a463-4d48-b22e-0d8509152307.png)
![image (18).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/82f07c8e-04e6-4209-9aa2-5c643a57cb8c.png)

#　検証
それぞれのVPCにEC2を立ち上げていきます。
![image (19).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/584086a4-2a44-4414-a383-be2bab7a72e3.png)
それぞれのEC2に接続
左がkensyo-vpc上、右がtest-vpc上のEC2
それぞれが対象のEC2に疎通が取れています。
![image (20).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3219385/c4288abf-202f-434f-8be0-4966b6a63739.png)