一个无服务器应用程序在 API Gateway 后使用 Lambda 函数。CodeDeploy 将用于自动化 Lambda 更新。部署必须最大限度地减少用户遇到潜在错误的风险,并且不能在维护窗口之外导致停机。哪种 CodeDeploy 部署配置在满足这些要求的同时,最大限度地缩短了总部署时间?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用 CodeDeploy 预定义的 canary 部署,立即转移 10% 的流量,并在 5 分钟后转移剩余流量。.
为什么这是答案
预定义的 canary 部署(例如“CodeDeployDefault.LambdaAllAtOnce”或自定义配置)允许您逐步将流量从旧版本转移到新版本。立即转移 10% 的流量并在 5 分钟后转移剩余流量,这提供了一个快速的部署过程,同时通过在少量用户中测试新版本来降低风险。如果出现问题,可以快速回滚,将对用户的影响降到最低,并且不会造成停机。其他选项要么风险过高(一次性部署),要么转移速度过慢,不符合“最大限度缩短总部署时间”的要求(线性部署),要么蓝/绿部署虽然安全但通常涉及更复杂的流量切换策略,不直接对应题干中“立即转移所有流量”的表述。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡