AmazonAmazon Solution Architect Professional SAP-C02 Certification
·CN
·更新于 1 Aug 2026
一个无服务器Web应用程序通过CloudFormation部署了Lambda函数。最近的一次发布导致了服务中断。部署过程需要支持金丝雀式发布,以将一部分流量转移到新的Lambda版本。哪种方法可以实现这一点?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为每个新部署的Lambda版本创建一个别名,并使用带 routing-config 参数的 AWS CLI update-alias 命令在版本之间分配流量。.
为什么这是答案
此选项是实现Lambda金丝雀发布和流量转移的最佳实践。Lambda别名允许您指向特定版本的函数,并且可以通过routing-config参数配置别名,以将一部分流量路由到新版本,同时将剩余流量路由到旧版本。这使得逐步将流量转移到新版本成为可能,从而在出现问题时可以轻松回滚。
将新版本部署到单独的CloudFormation堆栈会增加管理复杂性,并且Route 53加权路由是针对DNS级别的流量管理,而不是Lambda版本级别的流量管理。update-function-configuration命令不包含流量路由参数。AWS CodeDeploy可以用于Lambda部署,但题目中明确提到了使用CloudFormation部署,并且Lambda别名提供了更直接、更细粒度的版本流量控制。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡