CloudFormationって便利?
■AWS CloudFormationとは
・EC2,ELBなどのAWSリソースの環境構築をテンプレート(設定ファイル)で自動化できるサービス
・テンプレートがカスタマイズし、作成したいシステム構成を自動的に構築できる
・テンプレートはJSON,YAMLフォーマットのテキスト形式で記載できる
■特徴
・テンプレートファイルは再利用可能で同じ構成が作成できる
・サービスの利用自体は無料、作成したリソース分のみ
■スタック
・テンプレートからプロビジョニングされるリソースの集合のことをスタックという
・スタック単位でリソースの管理が可能
・スタック破棄を実行すると、スタックに紐づくリソースを破棄することが可能
■テンプレート記載
!Ref(組み込み関数)
・CloudFormationのテンプレートファイルには組み込み関数を利用することが可能
・!Refでテンプレートファイル内で指定したリソースの値を参照