一个无服务器应用程序使用 API Gateway 调用 Lambda 函数。开发人员修复了 Lambda 代码中的一个错误,并希望将 10% 的实时生产流量路由到新的 Lambda 版本进行测试。开发人员应采取哪些步骤?(选择两项。)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 发布包含更新代码的 Lambda 函数新版本。, 为 Lambda 函数创建一个别名,并在此别名上配置加权路由,将 10% 的流量分配给新版本。.
为什么这是答案
要将 10% 的生产流量路由到新的 Lambda 版本进行测试,首先需要发布包含更新代码的 Lambda 函数新版本。这是创建新版本以供测试的基础。然后,为 Lambda 函数创建一个别名,并在该别名上配置加权路由。通过将 10% 的流量分配给新版本,其余 90% 流量分配给旧版本,可以实现灰度发布或金丝雀部署。API Gateway 可以直接调用此别名,从而将请求按照配置的权重路由到相应的 Lambda 版本。 创建新的 API Gateway 阶段并启用加权路由是针对 API Gateway 阶段之间的流量分配,而不是针对单个 Lambda 函数版本。配置 Network Load Balancer 或使用 Amazon Route 53 加权路由策略通常用于 EC2 实例或其他后端服务,而不是直接用于 Lambda 函数的版本路由。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡