Q37 — AWS SOA-C02 第1章

第 37/100 問 | ← 第1章

SysOps管理者は、企業のインフラストラクチャをコードとしてデプロイするタスクを任されています。SysOps管理者は、複数の環境で再利用可能な単一のテンプレートを作成したいと考えています。 SysOps管理者は、AWS CloudFormationをどのように使用してこのソリューションを作成すべきですか?

正解: C. CloudFormationテンプレート内でパラメータを使用します。

解説

AWS CloudFormationのパラメータは、テンプレート内で構成可能な入力値を定義するために使用され、スタックの作成または更新時に指定できます。開発、テスト、本番など異なる環境では、インスタンスタイプ、AMI ID、環境識別子などの異なるパラメータ値を渡すことで、同一テンプレートを再利用でき、テンプレート自体の修正を回避できます。選択肢AのEC2ユーザーデータはインスタンス初期化スクリプトに使用され、選択肢Bのネストされたスタックは複雑なテンプレートをモジュール化するのに使用され、選択肢Dのスタックポリシーはリソース更新時の保護に使用されます。パラメータは、テンプレートの再利用性を実現するためのコアメカニズムであり、問題文の要件に合致します。ドキュメントでは、パラメータがテンプレートのカスタマイズ可能な入力を提供し、柔軟性を向上させることを明示しています。