AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
公司希望用 AWS 開發人員工具取代其 bash 部署腳本,同時保留這些部署步驟:執行單元測試、停止/啟動服務、向 ALB 取消註冊和重新註冊實例,以及更新檔案權限。哪種解決方案能使用 AWS 服務提供相同的部署功能?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 使用 AWS CodePipeline 觸發 AWS CodeBuild 測試應用程式。使用 AWS CodeDeploy 的 appspec.yml 檔案呼叫 bash 腳本來重新啟動服務。取消註冊和重新註冊 AWS CodeDeploy 部署群組中的實例與 ALB。更新 appspec.yml 檔案以更新檔案權限,無需自訂腳本。.
為什麼這是答案
正確答案描述了使用 AWS 服務實現所需部署功能的最佳實踐。AWS CodePipeline 協調整個部署流程,從 CodeCommit 獲取原始碼並將其傳遞給後續階段。CodeBuild 專為執行單元測試而設計,提供靈活且可擴展的環境。CodeDeploy 透過其 appspec.yml 檔案處理應用程式的部署,包括服務啟動/停止、檔案權限更新,以及自動取消註冊和重新註冊 ALB 實例。這取代了手動 bash 腳本,同時保留了所有必要步驟。
第一個選項不正確,因為它建議使用 CodeBuild 進行測試,但仍依賴 bash 腳本來重新啟動服務和處理 ALB 實例,這與取代 bash 腳本的目標不符。第二個選項不正確,因為 CodeDeploy 部署群組不直接用於應用程式測試。第三個選項不正確,因為它建議使用 CodeBuild 處理 ALB 實例的取消註冊和重新註冊,這通常是 CodeDeploy 的功能,且 CodeDeploy 自身不直接用於測試應用程式。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡