2つのAWS CloudFormationスタックがあります。1つ目のスタックはVPCとそのネットワークコンポーネント(サブネット、ルートテーブル、インターネットゲートウェイ)を作成し、2つ目のスタックはそのVPCにアプリケーションリソースをデプロイします。2つ目のテンプレートは、最小限の手作業で1つ目のテンプレートによって作成されたリソースを参照する必要があります。これはどのように行うべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: 1つ目のテンプレートのOutputsにエクスポートフィールドを追加し、2つ目のテンプレートでその値をインポートします。.
これが解答である理由
CloudFormationのOutputsセクションでExportフィールドを使用すると、スタックの値を他のCloudFormationスタックから参照できるようになります。これにより、最初のスタックで作成されたVPC IDやサブネットIDなどのリソースを、2番目のスタックでFn::ImportValue関数を使って簡単に再利用できます。この方法は、スタック間の依存関係を管理し、手動での設定を最小限に抑えるためのベストプラクティスです。カスタムリソースは複雑でオーバーヘッドが大きく、マッピングは静的な値に限定され、リソース名をパラメータとして参照する方法は、リソースの物理IDではなく論理名を扱うため、堅牢性に欠けます。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要