新しくVPCを作ってインターネットと通信させる方法

cloudpackエバンジェリストの吉田真吾@yoshidashingo)です。

よく忘れるのでメモ。

デフォルトVPCにははじめからインターネットゲートウェイ(IGW)がアタッチされていますが、新しくVPCを作ってインターネットと通信できるサブネッと(パブリックサブネット)を作る方法。

手順は以下に記載されているとおり。
パブリックサブネットがインターネットにアクセスできるようにする - Amazon Virtual Private Cloud

  1. VPCを作成する
  2. サブネットを作成する
  3. インターネットゲートウェイを作成する
  4. インターネットゲートウェイをVPCにアタッチする
  5. サブネットに割当てられているルートテーブルで、ローカル以外(0.0.0.0/0)のターゲットをインターネットゲートウェイに設定する
  6. ルートテーブルにサブネットをAssociationする(※忘れがち)
  7. サブネット内に既にインスタンスが起動していれば、再起動する(※やってみたら再起動しないと通信ができるようにならなかったので)