VPC
VPC(Virtual Private Cloud)は、AWS上で仮想的なネットワークを構築するサービスです。VPCを使用することで、AWSリソースを安全に分離し、ネットワーク設定をカスタマイズできます。 参考:VPC構成方法
構築手順のメモする
VPCを作成する- 分けたい
サブネットごとにサブネットを作成する(プライベート,パブリックなど) インターネットゲートウェイを作成し、VPCにアタッチするルートテーブルを作成し、サブネットにアタッチする- パブリックサブネットのルートテーブルに、インターネットゲートウェイへのルートを追加する
- プライベートサブネットのルートテーブルに、NATゲートウェイへのルートを追加する
- セキュリティグループを作成し、必要なルールを追加する
- EC2インスタンスを起動し、適切なサブネットとセキュリティグループを選択する
- 必要に応じて、VPCエンドポイントを作成して、AWSサービスへのプライベートアクセスを設定する
- VPCフローログを有効にして、ネットワークトラフィックを監視する
- VPCピアリングを設定して、他のVPCとの通信を可能にする