某公司針對每個環境,將相同的 CloudFormation 範本部署到不同的堆疊。開發人員必須在新部署發生於最終預生產環境時通知 QA 團隊。提供這些通知的最佳方式為何?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 Amazon SNS topic,讓 QA 團隊訂閱,並設定預生產 CloudFormation 堆疊選項以發佈到該 SNS topic。.
為什麼這是答案
當 CloudFormation 堆疊完成建立、更新或刪除時,它可以直接發佈通知到 Amazon SNS topic。這是最直接且最簡單的方法,因為 CloudFormation 本身就支援此功能,您只需在堆疊選項中指定 SNS topic 即可。QA 團隊可以訂閱此 SNS topic,透過電子郵件或其他方式接收通知。 選項 B (EventBridge 規則與 Lambda 函數) 雖然可行,但引入了額外的複雜性,需要編寫 Lambda 函數並配置 EventBridge 規則,不如直接使用 CloudFormation 的內建 SNS 通知功能高效。選項 C (CloudWatch 警報) 主要用於監控指標異常,而非堆疊部署完成的事件通知。CloudFormation 的指標粒度可能不足以精確捕捉每次部署完成的事件。選項 D (Lambda 函數與事件來源映射) 概念上類似於選項 B,但事件來源映射通常用於將串流服務(如 Kinesis 或 SQS)的事件傳遞給 Lambda,不適用於直接從 CloudFormation 接收部署完成事件。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡