CloudFormationって便利?

AWS CloudFormationとは

・EC2,ELBなどのAWSリソースの環境構築をテンプレート(設定ファイル)で自動化できるサービス

・テンプレートがカスタマイズし、作成したいシステム構成を自動的に構築できる

・テンプレートはJSON,YAMLフォーマットのテキスト形式で記載できる

■特徴

・テンプレートファイルは再利用可能で同じ構成が作成できる

・サービスの利用自体は無料、作成したリソース分のみ

■スタック

・テンプレートからプロビジョニングされるリソースの集合のことをスタックという

・スタック単位でリソースの管理が可能

・スタック破棄を実行すると、スタックに紐づくリソースを破棄することが可能

■テンプレート記載

!Ref(組み込み関数)

・CloudFormationのテンプレートファイルには組み込み関数を利用することが可能

・!Refでテンプレートファイル内で指定したリソースの値を参照