*

Amazon VPCを作成してみた

   

たぶん新人ではないKです。
今回はAmazon VPCについて書いておこうと思います。

 

Amazon VPCとは?

Amazon Virtual Private Cloudの略称です(以降VPCと表記)
AWSのアカウントを開設した直後だと、各リージョンにデフォルトで172.31.0.0/16のVPCが作成されます。

 

今回やりたい事

10.0.0.0/16のCIDRをもつVPCを作成します。サブネットは、パブリックサブネット(10.0.1.0/24)とプライベートサブネット(10.0.10.0/24)を作成します。
Untitled (5)

VPC作成

では実際にVPCを作成していきましょう。
1.VPCの管理画面に移動し、「VPC」の「VPCの作成」をクリックします。
gazou20160306011

2.「ネームタグ」・「CIDR ブロック」を入力し、「作成」をクリック。
gazou2016030602

3.「test-vpc」が作成された事を確認。ここで表示されている「VPC ID」は後で利用するのでメモしておいて下さい。
gazou2016030638

4.「アクション」の「DNSホスト名の編集」をクリック。
gazou2016030639

5.「DNSホスト名」の「はい」を選択し、「保存」をクリック。
gazou2016030605

 

パブリックサブネット・プライベートサブネットの作成

まずはパブリックサブネットを作成します。
1.「サブネット」の「サブネットの作成」をクリック。
gazou2016030640 2.「ネームタグ」「VPC」「アベイラビリティーゾーン」「CIDR ブロック」を下記のとおり入力し、「作成」をクリック。
gazou2016030607

3.「test-public-subnet-1」が作成された事を確認。
gazou2016030641

4.パブリックサブネットと同じ要領で、プライベートサブネットを作成します。
「サブネットの作成」をクリック。
gazou20160306425.「ネームタグ」「VPC」「アベイラビリティーゾーン」「CIDR ブロック」を下記のとおり入力し、「作成」をクリック。
gazou20160306106.「test-private-subnet-1」が作成された事を確認。
gazou2016030643

 

インターネットゲートウェイの作成

1.「インターネットゲートウェイ」の「インターネットゲートウェイの作成」をクリック。
gazou20160306442.「test-internet-gateway」と入力し「作成」をクリック。
gazou2016030613

3.「test-internet-gateway」が作成された事を確認。ここで表示されている「igw-XXXXXXXX」は後ほど使うのでメモしておきましょう。
gazou2016030645

4.「test-internet-gateway」を選択し「VPCにアタッチ」をクリック。
gazou2016030615

5.「test-vpc」を選択し「アタッチ」をクリック
スクリーンショット 2016-03-09 9.55.50

6.「状態」が「attached」になった事を確認。
gazou2016030646

 

 

ルートテーブルの作成

VPCの作成時にデフォルトで作成されたルートテーブルを確認します。
1.「ルートテーブル」を選択し、今回作成したVPCのVPC ID(vpc-XXXXXXXX)を入力(VPC IDは「VPC作成」の「3」でメモしたものを入力)
gazou2016030647

すると今回作成したVPCのルートテーブルが表示されます。
gazou2016030648

2.他のルートテーブルと区別するため分かりやすい名前をつけておきます。青枠の部分をクリック。
gazou20160306493.「test-private-rtb」と入力しEnter。名前が「test-private-rtb」に変更された事を確認。
gazou20160306514.「サブネットの関連付け」タブを選択し、「編集」をクリック。
gazou2016030629

5.「test-private-subnet-1」を選択し、「保存」をクリック。
gazou2016030630

「test-private-subnet-1」と「test-private-rtb」が関連付けられていれば、OKです。
gazou2016030634以上でプライベートサブネットに関連付けるルートテーブルの設定は完了です。
続けてパブリックサブネットに関連付けるルートテーブルを作成します。

6.「ルートテーブルの作成」をクリック。
gazou2016030654「ネームタグ」「VPC」を下記のとおり入力し、作成をクリック。
gazou2016030624

「test-public-rtb」が作成された事を確認。
gazou2016030652

7.「test-public-rtb」の「ルート」タブをクリック後、「編集」をクリック。
gazou2016030626

8.「別ルートの追加」をクリックし、「送信先」に「0.0.0.0/0」を、「ターゲット」に「igw-XXXXXXXX」を入力(igw-XXXXXXXXは「インターネットゲートウェイの作成」の「3」でメモした値を入力する)「保存」をクリック。

gazou2016030627

下記表示になっている事を確認。
gazou2016030628

9.「サブネットの関連付け」タブをクリックし、「編集」をクリック。
gazou2016030653

10.「test-public-subnet-1」を選択し、「保存」をクリック。
gazou2016030635

「test-public-subnet-1」が「test-public-rtb」に関連付けられた事を確認
gazou2016030633

最後にEC2作成時に自動的にパブリックIPアドレスを割り当てるよう設定します。

11.「test-public-subnet-1」を選択した状態で「自動割り当てパブリックIPの変更」をクリック。
gazou2016030636

12.「自動割り当てパブリックIPを有効化」を選択し、保存をクリック
gazou2016030637

以上でVPCの設定は完了です。

 - Amazon VPC, AWS

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  関連記事

AWS
【AWS】Resource GroupsとTag Editor【使ってみた】

どうも、Kです。 今回は「Resource Groups」と「Tag Edito …

AWS
Google Apps for WorkのアカウントからAWSにログインしてみた

どうも、Kです。 今回はGoogle Apps for Workのアカウントから …

AWS
【AWS】VPC Peering使ってみた【使ってみた】

どうも、Kです。今年も、もう終わりですねー。 今年は色々あったなー。オペレーター …

AWS
【AWS】Amazon KinesisをAWS CLIで使ってみた【使ってみた】

どうも、Kです。 今回はAmazon KinesisをAWS CLIで操作してみ …