VPCにアサインされたEC2インスタンスへ
Network Interfaceを追加し、外部からVPC内のインスタンスへ接続できるようにする。
画像がないのでわかりづらいけど自分用メモということで。
- 1つの VPC に付き20のサブネットを作成できます
- サブネットの最小サイズは /28 です(14 IP アドレス)
- 各サブネットにおいて、Amazon が先頭の4 IP アドレスを確保し
最後の1 IP アドレスは、IP ネットワーキングの目的で確保されます。
subnetを設定する時に決められる
VPC -> Your VPCs -> Create VPC
CIDR Block: 作成するVPCで利用したいセグメントを指定
VPCはVPC内で複数のサブネットワーク帯を持つことが可能。
exp)
CIDR Block: 192.168.0.0/16
Subnet one: 192.168.2.0/24
Subnet two: 192.168.2.1/24
...
tenancyオプション
そのVPCに入るインスタンスは、同一の物理的サーバ(シングルテナント)を利用することができる。
(デディケイティッド・インスタンス)
費用:1インスタンス $10/hour + インスタンス費用+α
VPCが作成されます。
VPC -> Your VPCs -> Subnets -> Create Subnet
VPC: さきほど作成したVPCを指定
Availability Zone: 使用したいAZを選択
CIDR Block: 使用したいサブネットを指定
サブネットが作成されます。
VPC -> Your VPCs -> Internet Gateway -> Create Internet Gateway
Yes, Createを選択
VPC -> Your VPCs -> Internet Gateway -> Attach to VPC
VPC: さきほど作成したVPCを指定
Internet Gatewayが作成されます。
VPC -> Route Tables -> Create Route Table
VPC: さきほど作成したVPCを指定
作成されたRoute Tableをクリック
Route Table -> Routes
Destination: 0.0.0.0/0
Target: さきほど作成したInternet Gatewayを指定
Add
外部との接続用のRoute Tableが作成されます。
これで下地ができたので、EC2のインスタンスを作成します。
EC2 -> Instances -> Launch Instance
ウィザードでEC2とVPCを選択できる箇所があるので
VPCを選択。VPCを選択した際にサブネットを選択できるので
作成したサブネットを選択。
EC2 -> Network Interfaces -> Create Network Interface
Description: わかりやすい名前を
Subnet: さきほど作成したサブネットを指定
Yes, Create を選択しNetwork Interfaceを作成
Network Interfaceが作成されます。
EC2 -> Instance -> 対象のインスタンスを選択し右クリック
Attach Network Interfaceを選択し
さきほど作成したサブネットを選択
Yes, Attachを選択し、Network Interfaceを追加
Network Interfaceが追加されます。
EC2 -> Elastic IPs -> Allocate New Address
EIP used in: VPC を選択
Yes, Allocateを選択
Elastic IPがVPCにアサインされます。
VPC -> Elastic IPs
6でVPCにアサインされたEIPを選択
Associate Addressを選択
Network Interface: 先ほど追加したNetwork Interfaceを選択
これで接続が可能になっています。
あとはよしなにSecurity Groupを変更し
疎通の確認を行います。