AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
某公司使用 EC2 實例和多個 CloudFormation 堆疊來部署應用程式。開發人員在本地端建置和測試,然後將成品和範本上傳到 S3;同事在堆疊更新前會審查變更。當更新每個實例時,部署過程容易出錯且速度緩慢。該公司希望自動化部署,但在修改應用程式或資源之前保留最終的手動核准。原始碼和範本已在 CodeCommit 中,並且存在一個 CodeBuild 專案。哪些步驟符合要求?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 AWS CodeDeploy 中建立應用程式群組和部署群組。在 EC2 實例上安裝 CodeDeploy 代理程式。, 使用 AWS CodePipeline 呼叫 CodeBuild 工作,為每個應用程式堆疊建立 CloudFormation 變更集,並暫停以進行手動核准步驟。核准後,執行 CloudFormation 變更集並啟動 AWS CodeDeploy 部署。.
為什麼這是答案
第一個正確選項是必要的基礎步驟。CodeDeploy 是自動化應用程式部署到 EC2 實例的服務。要使用它,必須先建立應用程式和部署群組來定義部署目標和方式,並在目標 EC2 實例上安裝 CodeDeploy 代理程式,以便代理程式能接收並執行部署指令。
第二個正確選項描述了如何整合現有工具並滿足所有要求。CodePipeline 可以協調整個發布流程。它會呼叫 CodeBuild 來建置應用程式,然後使用 CloudFormation 變更集來預覽基礎設施變更,並在執行前提供手動核准點。核准後,CloudFormation 變更集會更新基礎設施,然後 CodeDeploy 會將應用程式部署到更新後的實例上。這滿足了自動化、手動核准以及使用現有工具的要求。
其他選項不完整或不正確。例如,僅建立 CodeDeploy 修訂或環境不足以實現完整的自動化流程。在核准後直接啟動 CodeDeploy 部署而沒有執行 CloudFormation 變更集,則無法處理基礎設施更新。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡