概要
仕事でVPCピア機能を使ってピアリング接続してみたまとめ
やりたかったこと
同じリージョンにある、別のAWSアカウント上のVPC間でインターネットを介さずプライベートIPを使用して、通信を行いたかった
=> AWS VPCピア機能というものがあることを知る
VPCピア機能とは
AWS VPC間でプライベートIPを使用してトラフィックをルーティングできるようにする機能
https://docs.aws.amazon.com/ja_jp/vpc/latest/peering/what-is-vpc-peering.html
やったこと
- リクエスタVPCにてピアリング接続を作成(アクセプタVPCに接続確立要求)
- アクセプタVPCでリクエスタVPCからの接続要求を承認
- リクエストVPCにてルートテーブルにアクセプタVPCのIPアドレスを追加(アクセプタVPCでも同様)
- 各EC2のセキュリティグループに通信許可を設定
- リクエスタVPCのEC2からアクセプタVPCのEC2にHTTPリクエストが行えることを確認
所感
プライベートIPでの疎通設定がこんなに簡単にできるとは思わなかった
作業している中でVPCのResource mapがかなり便利だなということを再認識した
以前はVPCとサブネット、ルートテーブルの関連性が把握しにくかった