某團隊使用 AWS SAM 模板來開發一個由許多 Lambda 函數組成的微服務應用程式,並希望在全面推廣之前,透過將一小部分流量路由到更新版本來自動測試新的部署。哪些步驟能提供操作上最有效率的解決方案?(選擇兩項)
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 在 AWS SAM 模板中啟用漸進式部署偏好設定。, 使用部署偏好設定 Canary10Percent30Minutes 並在部署期間添加測試掛鉤。.
為什麼這是答案
正確答案是「在 AWS SAM 模板中啟用漸進式部署偏好設定」和「使用部署偏好設定 Canary10Percent30Minutes 並在部署期間添加測試掛鉤」。AWS SAM 支援漸進式部署(或稱金絲雀部署),這允許您將一小部分流量路由到新版本,並在部署期間執行測試。啟用漸進式部署偏好設定是第一步。Canary10Percent30Minutes 部署策略會將 10% 的流量轉移到新版本 30 分鐘,這段時間內可以運行測試掛鉤來驗證新版本的功能和性能,若有問題則自動回滾。 選項 A 錯誤,因為 AWS CodeDeploy 不會直接調用 Lambda 函數進行測試;它管理流量轉移和部署生命週期。選項 B 錯誤,EventInvokeConfig 用於處理異步調用失敗,與漸進式部署的流量路由和測試無關。選項 E 錯誤,雖然 Linear10PercentEvery10Minutes 也是一種漸進式部署策略,但 Canary10Percent30Minutes 更符合「一小部分流量」和「自動測試」的需求,提供了一個明確的測試窗口。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡