![ルートテーブルの設定](https://mitikusa-engineer.com/wp-content/uploads/2023/01/AWS-1024x538.png)
AWSでルートテーブルを作成し、インターネットゲートウェイやサブネットと紐づける方法をまとめました。ルートテーブルとは、家に例えると玄関手前の『門扉(とインターホン)』にあたるかなと思っています。外(インターネット)からの来訪者(または家からの外出者)をインターホン越しに確認し、ルートテーブルに載っていれば招き入れてよい(外に出してよい)として、門扉を開く。というイメージです。
動作環境
ホストOS | Windows 11 Home 22H2(22621.963) 64bit |
ブラウザ | Chrome 109.0.5414.75 |
設定手順
サブネットの作成
ここを参考に作成してください。
インターネットゲートウェイの作成
ここを参考に作成してください。
ルートテーブルの作成
ルートテーブルはVPCのページで設定できます。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000000-4.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000001-4.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000002-4.jpg)
ルートテーブルの名前を決め、紐づけるVPCを選択します。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000003-4.jpg)
ここからは、インターネットゲートウェイと紐づけた外部に公開するサブネット(パブリックサブネット)を作成する設定をしていきます。まずは、外部に公開したいサブネットをルートテーブルに紐づけます。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000004-4-1024x773.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000005-5-1024x335.jpg)
次に外部に公開できるよう、インターネットゲートウェイとルートテーブルを紐づけます。
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000006-2-1024x488.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000007-1.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000008-1-1024x495.jpg)
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000009-1-1024x301.jpg)
最終的なルートテーブルの設定は下記のようになりました。
・送信先IPが『10.0.0.0/16』の範囲内である場合
VPC内の通信(ターゲット = local)であると判断し、
VPC内の該当する宛先に通信を転送する
・送信先IPが『10.0.0.0/16』の範囲外である場合
インターネットへの通信(ターゲット = インターネットゲートウェイ)であると判断し、
インターネット上の該当する宛先に通信を転送する
![](https://mitikusa-engineer.com/wp-content/uploads/2023/01/WS000010-1.jpg)