始める無料で始める

CloudFormation テンプレートの構造を確認する

NovaTech では、チームが CloudFormation テンプレートの標準化を進めています。CloudFormation テンプレートエクスプローラーを使って、テンプレートがどのように構成されているかを確認しましょう。このエクスプローラーでは、6 つのセクション(Resources、Parameters、Outputs、Mappings、Conditions、Transform)すべてが表示され、それぞれを切り替えて例を確認できます。

各セクションが組み込み関数によってどのように連携しているかに注目してください。!Ref は Parameters と Resources を参照し、!GetAtt は ARN などのリソース属性を読み取り、!Sub は文字列内の変数を置き換えます。

質問: あるCloudFormation テンプレートに EnvName という Parameter と、Lambda 関数のリソースがあります。"my-app-${EnvName}-bucket" のような文字列に EnvName の値を挿入するには、どの組み込み関数を使いますか?

この演習はコースの一部です

AWS でのデプロイの自動化

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する