AWS VPC作成手順

##AZを東京リージョンに
* アベイラビリティゾーン(AZ)として東京リージョンを利用する。右上のリージョンのリストから「アジアパシフィック (東京)」を選択して東京リージョンに切り替える
![vpc.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/724bb623-c426-e57c-a3aa-6401bd019abb.png)

##VPCを作成する
* AWS マネジメントコンソールから「VPC」を押下
![vpc0.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/5f3ace01-e34d-ff5a-48db-de0cbb217e60.png)

* 遷移した画面の「VPC」を押下
![vpc02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/24d45bfc-c3be-4bd3-7d08-9a691ed36b4f.png)

* 遷移した画面の「VPCの作成」を押下
![vpc03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/1227d757-e724-39c9-e879-ea74f05587d7.png)

* VPCの作成画面が出たら、 「名前タグ」に区別しやすいVPCの名称（AWSで構築するシステム名など）を入力
* 「IPv4 CIDR ブロック」に今回「10.0.0.0/16」を割り当てて最大65,536個のIPアドレスが割り当て可能なVPCを作成

![vpc1.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/cc5becd8-bffc-598d-d203-08a4a2e57710.png)
## VPCにサブネットを作成
* VPCにそのままではEC2インスタンスを起動は出来ないので、次はサブネットを作成する。今回はインターネットへの通信が可能なパブリックサブネットとして作成。 「VPC」の画面の左ペインでサブネットを押下し、「サブネットの作成」を押下する
![vpc04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/1dd9e7e1-48d9-8cc7-8e32-f4ec1c34d238.png)

1. 「名前タグ」に区別しやすいサブネット名
2. VPCには先ほど作成したVPC
3. アベイラビリティーゾーンは「ap-northeast-1a」を選択
4. 「IPv4 CIDR ブロック」には、先ほどVPCに割り当てたCIDRブロックの範囲〜/28の範囲内でサブネットを作成することができ、今回は「10.0.1.0/28」に設定
5. 「作成」ボタンを押下
![vpc2.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/e3d80274-bf2f-222e-83a2-52305ae983a6.png)

##IGWを作成して、VPCにアタッチ
* VPCとVPC内にサブネット、ルートテーブルの作成が完了たが、インターネットへの出入り口となる「インターネットゲートウェイ」がまだのため、それを作成する
* 「VPC」の画面の左ペインでインターネットゲートウェイをクリックし、「インターネットゲートウェイの作成」を押下する

![vpc05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/9d0c18d2-8352-4bf3-2218-e5b3f2c5162a.png)

* 「名前タグ」にわかりやすい名前を入力して作成を押下
![vpc3.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/2208905b-893c-d85e-001d-91854674d7c2.png)

* 作成したインターネットゲートウェイをクリックして、アクションから「VPC にアタッチ」を選択
![vpc4.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/304c7f3d-9606-d00a-8687-3433d056284a.png)

* インターネットゲートウェイをアタッチするVPCを選択し「アタッチ」を押下
![vpc5.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/a5aabc39-5abb-9ea0-28bb-fd12fed51a79.png)

##ルートテーブル作成
* インターネットゲートウェイを作成したことで、インターネットへの出入り口は確保できたが、どのIPアドレス宛の通信をインターネットゲートウェイへ向ければ良いか判断がつかない。 このルーティング情報「ルート」をルートテーブルに登録する
* 「VPC」の画面の左ペインで「ルートテーブル」を押下し、遷移したページの「ルートテーブルの作成」を押下する
![vpc06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/490f41d6-879f-ab2e-43a3-df8d47b94a93.png)

* 「名前タグ」とVPCには先ほど作成したVPCを選択し、「作成」ボタンを押下
![vpc6.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/4b06cf13-0896-ce91-03d4-e5f836cac0d6.png)

##ルートテーブルにIGWへのルートを登録
* 今の段階ではデフォルトのルートテーブルと同じく、VPC内宛の通信のルートしか登録されていないため、インターネットゲートウェイ宛の通信を登録する
* 作成したルートテーブルを選択し、「ルート」タブを選択、「ルートの編集」を押下
![vpc7.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/8bdcfbbe-b2d4-d73f-97cf-3d2e2fe2591c.png)

1.「ルートの追加」をクリックし、送信先に「0.0.0.0/0」（デフォルトルート）
2.ターゲットに「igw-」から始まるインターネットゲートウェイのID
3.「ルートの保存」ボタンを押下
![vpc8.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/cb0e3a9f-e6ae-194a-83c3-ea277a16826f.png)

##ルートテーブルにサブネットを関連付け
* インターネット通信用のルートテーブルを作成したが、サブネットは関連付いていないので紐づける
* 作成したルートテーブルを選択し、「サブネットの関連付けの編集」を選択
![vpc9.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/34289b0f-944c-284f-58f7-49f5d061d180.png)

* 先ほど作成したサブネットを選択し、「保存」を押下
![vpc10.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/618171/3b54ad23-3d90-97f8-f69a-42ef8dd56d53.png)

* 以上、お疲れ様でした