Q32 — AWS DOP-C02 第3章
第 32/100 問 | ← 第3章
Auto Scalingグループ内のAmazon EC2インスタンス群で実行されるアプリケーションは、設定ファイルを必要としています。これらのインスタンスはAWS CloudFormationを用いて作成および管理されています。DevOpsエンジニアは、インスタンス起動時に最新の設定ファイルが利用可能になることを望んでおり、CloudFormationテンプレートの更新時に設定ファイルの変更が可能な限り短い遅延で反映されることを望んでいます。企業ポリシーでは、アプリケーションの設定ファイルはソースコード管理システム内のAWSインフラストラクチャ設定ファイルとともに管理される必要があります。
- A. CloudFormationテンプレートにAWS Configルールを追加します。設定ファイルの内容をルールのInputParametersプロパティに配置し、ScopeプロパティをEC2 Auto Scalingグループに設定します。AWS Systems Manager Resource Data Syncリソースをテンプレートに追加し、設定更新をポーリングします。
- B. CloudFormationテンプレートにEC2起動テンプレートリソースを追加します。設定ファイルの内容を起動テンプレートに配置します。cfn-initスクリプトをインスタンス起動時に実行するように設定し、cfn-hupスクリプトを設定更新をポーリングするように設定します。
- C. CloudFormationテンプレートにEC2起動テンプレートリソースを追加します。設定ファイルの内容を起動テンプレートに配置します。AWS Systems Manager Resource Data Syncリソースをテンプレートに追加し、設定更新をポーリングします。
- D. CloudFormationテンプレートにCloudFormation初期化メタデータを追加します。設定ファイルの内容をメタデータに配置します。cfn-initスクリプトをインスタンス起動時に実行するように設定し、cfn-hupスクリプトを設定更新をポーリングするように設定します。 ✓
正解: D. CloudFormationテンプレートにCloudFormation初期化メタデータを追加します。設定ファイルの内容をメタデータに配置します。cfn-initスクリプトをインスタンス起動時に実行するように設定し、cfn-hupスクリプトを設定更新をポーリングするように設定します。
解説
Dが正解です。詳細は以下を参照してください:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/deploying.applications.html