一個 CloudFormation 範本目前會建立一個 EC2 執行個體和一個 RDS 執行個體。您必須更新範本,讓 CloudFormation 總是在啟動 EC2 執行個體之前建立 DB 執行個體。您應該對範本進行什麼更改?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 EC2 資源中新增一個 DependsOn 屬性,並將其值設定為 RDS 資源的邏輯名稱。.
為什麼這是答案
正確答案是「在 EC2 資源中新增一個 DependsOn 屬性,並將其值設定為 RDS 資源的邏輯名稱」。DependsOn 屬性明確指示 CloudFormation 在建立或更新指定資源之前,先建立或更新其所依賴的資源。這確保了 RDS 執行個體會在 EC2 執行個體啟動之前完成建立,滿足了題目要求。 其他選項不正確的原因: 增加等待條件並修改使用者資料:這是一種用於在 EC2 執行個體啟動後執行特定操作的機制,但它無法保證 RDS 執行個體在 EC2 之前完成建立。 重新排序資源定義:CloudFormation 不保證資源的建立順序與其在範本中的定義順序一致。 將資源拆分為單獨的範本並使用 StackSets:雖然這是一種模組化的方法,但 StackSets 主要用於跨多個帳戶或區域部署堆疊,並不能直接保證單一堆疊內資源的建立順序。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡