AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
無伺服器 (serverless) 的 Web 和行動後端使用 Lambda 和 API Gateway。後端 Lambda 的部署必須根據推送到 CodeCommit 中適當分支的程式碼來完全自動化。需求:測試和生產環境需要獨立的管道,並且只有測試環境才能自動部署。哪些步驟符合這些要求?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為測試和生產環境建立兩個 CodePipeline 管道。在生產管道中新增手動核准步驟。使用單一 CodeCommit 儲存庫,其中每個環境都有一個分支。將每個管道設定為從適當的分支中提取,並透過 CloudFormation 部署 Lambda 函數。.
為什麼這是答案
正確選項符合所有要求。為測試和生產環境建立兩個獨立的 CodePipeline 管道,確保了獨立的部署流程。在生產管道中加入手動核准步驟,滿足了生產環境不自動部署的需求。使用單一 CodeCommit 儲存庫但為每個環境設定獨立分支,是管理不同環境程式碼的標準做法,並允許每個管道從其指定分支提取程式碼。透過 CloudFormation 部署 Lambda 函數是自動化和管理無伺服器應用程式的推薦方式。
其他選項不符合要求:
第一個選項為每個環境建立獨立的 CodeCommit 儲存庫是不必要的複雜化,且未提及手動核准步驟。
第二個選項雖然有手動核准步驟和兩個管道,但為每個環境建立獨立的 CodeCommit 儲存庫,這不是管理多環境程式碼的最佳實踐。
第四個選項使用 CodeBuild 專案而非 CodePipeline 進行部署,且將 Lambda 程式碼推送到 S3 並從 S3 部署,這不如使用 CloudFormation 進行基礎設施即程式碼 (IaC) 管理來得有效和可追溯。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡