こんにちは、Masuyama です。 AWS 上に作成する時に CloudFormation を使うことがありますが、 毎回書き方を忘れては調べての繰り返しになってしまっているので、基本的な構成についてまとめてみます。 今回用意する構成 VPC x 1 サブネット x 2 パブリックサブネット x 1 プライベートサブネット x 2 インターネットゲートウェイ x 1 NAT ゲートウェイ (プライベートサブネット用) テンプレートファイルの準備 任意のフォルダに yml ファイルを任意の名前で作成していきます。 項目ごとに一つひとつ載せていきますが、一番最後に全文も載せていきますのでご安心ください。 今回はとりあえず cf-vpc-subnet-test.yml という名前にしておきます。 フォーマットバージョンの指定 それではテンプレートファイルを作成していきます。 冒頭ではテンプレー
![AWS CloudFormation で VPC とサブネットを作ってみる](https://cdn-ak-scissors.b.st-hatena.com/image/square/8e06a56bd9bb99b5552e4c2b3c213f37382d7ceb/height=288;version=1;width=512/https%3A%2F%2Fres.cloudinary.com%2Fzenn%2Fimage%2Fupload%2Fs--PrzXBKfq--%2Fc_fit%252Cg_north_west%252Cl_text%3Anotosansjp-medium.otf_55%3AAWS%252520CloudFormation%252520%2525E3%252581%2525A7%252520VPC%252520%2525E3%252581%2525A8%2525E3%252582%2525B5%2525E3%252583%252596%2525E3%252583%25258D%2525E3%252583%252583%2525E3%252583%252588%2525E3%252582%252592%2525E4%2525BD%25259C%2525E3%252581%2525A3%2525E3%252581%2525A6%2525E3%252581%2525BF%2525E3%252582%25258B%252Cw_1010%252Cx_90%252Cy_100%2Fg_south_west%252Cl_text%3Anotosansjp-medium.otf_37%3AMasuyama%252Cx_203%252Cy_98%2Fg_south_west%252Ch_90%252Cl_fetch%3AaHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3plbm4tdXNlci11cGxvYWQvYXZhdGFyL2UxOGYzMWU4NzMuanBlZw%3D%3D%252Cr_max%252Cw_90%252Cx_87%252Cy_72%2Fog-base.png)