AmazonAmazon DevOps Engineer Professional DOP-C02 Certification
·TW
·更新於 4 Aug 2026
CodePipeline 部署有時會導致 Web 應用程式的首頁傳回 503,而非預期的 200。您在部署後新增了一個 CheckURL 階段,如果首頁未傳回 200 OK,該階段應會使管道失敗。要實作此自動化測試,適當的下一步是什麼?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個 Lambda 函數,該函數請求應用程式 URL,檢查 200 回應,並將成功或失敗回報給 CodePipeline。設定 CheckURL 階段中的動作以叫用該 Lambda 函數。.
為什麼這是答案
建立 Lambda 函數是實現此自動化測試的最直接和有效方法。Lambda 函數可以發送 HTTP 請求到應用程式 URL,檢查響應碼是否為 200,並根據結果向 CodePipeline 報告成功或失敗。這允許在部署後立即驗證應用程式的可用性,並在出現問題時停止管道。
CloudWatch Canary 雖然也能監控 URL,但它主要用於持續監控,而非作為 CodePipeline 中的即時部署驗證步驟。CodeDeploy 動作是用於部署應用程式,而不是用於執行自定義的 URL 檢查。API Gateway 和 Device Farm 的組合過於複雜,且 Device Farm 主要用於行動應用程式測試,不適用於此情境。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡