AmazonAmazon Solution Architect Professional SAP-C02 Certification
·TW
·更新於 1 Aug 2026
一個無伺服器網路應用程式是透過 CloudFormation 部署 Lambda 函數。最近的一次發布導致了服務中斷。部署過程需要支援金絲雀發布 (canary-style releases),以將部分流量轉移到新的 Lambda 版本。哪種方法可以實現此目的?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 為每個新部署的 Lambda 版本建立一個別名,並使用 AWS CLI 的 update-alias 命令搭配 routing-config 參數來分割版本之間的流量。.
為什麼這是答案
正確答案是透過為每個新部署的 Lambda 版本建立別名,並使用 AWS CLI 的 update-alias 命令搭配 routing-config 參數來分割版本之間的流量。Lambda 別名支援金絲雀發布,允許您將一部分流量逐漸轉移到新的 Lambda 版本,同時保留大部分流量在舊版本上。這提供了在完全切換之前測試新版本的機會,從而降低了服務中斷的風險。
將新版本部署到單獨的 CloudFormation 堆疊並使用 Route 53 加權路由策略過於複雜,且不直接管理 Lambda 函數內部的版本流量。update-function-configuration 命令沒有 routing-config 參數來分割流量。AWS CodeDeploy 確實支援金絲雀部署,但對於 Lambda 函數,其內建的別名功能是更直接且整合的解決方案,特別是當問題明確指出要分割 Lambda 版本之間的流量時。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡