CloudFormation テンプレートを介して EC2 インスタンスを起動し、AWS OpsWorks でソフトウェアをインストール(2~3時間かかる場合があります)してからインスタンスをイメージ化することで、カスタム AMI を作成しています。インストールの途中で停止することがあり、その場合、CloudFormation スタックを失敗させてロールバックさせたいと考えています。これを4時間の制限で強制するために、テンプレートに何を追加すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 4時間のタイムアウトを持つ CreationPolicy を追加します。.
これが解答である理由
CloudFormationのCreationPolicyは、リソースが正常に作成されたと見なされる前に、指定された数のシグナル(cfn-initからのシグナルなど)を待機する期間(タイムアウト)を設定するために使用されます。EC2インスタンスの起動とOpsWorksによるソフトウェアインストールに2〜3時間かかる場合、このプロセスが完了するまでCloudFormationスタックが待機するように、CreationPolicyで4時間のタイムアウトを設定するのが適切です。これにより、インストールが途中で失敗した場合、タイムアウトが発生してスタックがロールバックされます。 Conditionsは、リソースの作成を条件付けるためのもので、タイムアウトメカニズムではありません。 DependsOnは、リソースの作成順序を制御しますが、タイムアウトを設定する機能はありません。 Metadataは、リソースに関する追加情報を提供するためのもので、スタックの動作には影響しません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要