MyUtils

View on GitHub

VPC

VPC(Virtual Private Cloud)は、AWS上で仮想的なネットワークを構築するサービスです。VPCを使用することで、AWSリソースを安全に分離し、ネットワーク設定をカスタマイズできます。 参考:VPC構成方法

構築手順のメモする

  1. VPCを作成する
  2. 分けたいサブネットごとにサブネットを作成する(プライベート,パブリックなど)
  3. インターネットゲートウェイを作成し、VPCにアタッチする
  4. ルートテーブルを作成し、サブネットにアタッチする
  5. パブリックサブネットのルートテーブルに、インターネットゲートウェイへのルートを追加する
  6. プライベートサブネットのルートテーブルに、NATゲートウェイへのルートを追加する
  7. セキュリティグループを作成し、必要なルールを追加する
  8. EC2インスタンスを起動し、適切なサブネットとセキュリティグループを選択する
  9. 必要に応じて、VPCエンドポイントを作成して、AWSサービスへのプライベートアクセスを設定する
  10. VPCフローログを有効にして、ネットワークトラフィックを監視する
  11. VPCピアリングを設定して、他のVPCとの通信を可能にする