外部公開している NLB 1 台だけでプライベートなアクセス経路も確保する | DevelopersIO ブログのリポジトリです。
- AWSアカウントを持っていること
- Terraformの実行環境があること
下記リソースをデプロイします。
- VPC
- main用VPC
- PrivateLink用VPC
- プライベートアクセス用VPC
- Subnet(Public/Private)
- Route Table
- Internet Gateway
- Nat Gateway
- EC2
- webサーバー
- プライベートアクセス用サーバー
- EC2 Instance Connect Endpoint
- Network Load Balancer
- エンドポイントサービス
- インターフェイス型VPCエンドポイント
- VPCピアリング
git clone https://github.com/Keisuke-Hiraki/secure-private-access-with-single-public-nlb.gitterraform initterraform applyterraform destroy