AmazonAWS Developer Associate DVA-C02 Certification
·TW
·更新於 28 Jul 2026
開發人員想使用 AWS SAM 部署更新後的 Lambda 函數,以便在最初的 10 分鐘內將 10% 的流量路由到新版本(Canary),如果沒有發生問題,則將 100% 的流量轉移到新版本。對 SAM 範本進行什麼更改可以實現此目的?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 將 DeploymentPreference Type 設定為 Canary10Percent10Minutes,並將 AutoPublishAlias 設定為 Lambda 別名。.
為什麼這是答案
AWS SAM 的 DeploymentPreference 資源支援藍/綠部署策略。要實現題目中描述的「最初 10 分鐘內將 10% 的流量路由到新版本 (Canary),然後如果沒有問題則將 100% 的流量轉移到新版本」的部署方式,最直接且正確的配置是將 Type 設定為 Canary10Percent10Minutes。同時,AutoPublishAlias 必須設定為 Lambda 別名,這樣 SAM 才能自動管理別名的流量轉移。
其他選項錯誤的原因:
Linear10PercentEvery10Minutes 是一種線性部署策略,表示每 10 分鐘增加 10% 的流量,而不是在 10 分鐘後一次性切換。
配置 PreTraffic 和 PostTraffic 鉤子是用於在流量轉移前後執行自訂驗證或清理操作,但它們本身不定義流量轉移的模式,而是與 DeploymentPreference Type 結合使用。題目要求的是定義流量轉移模式,而非自訂鉤子。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 →
無需信用卡