Q15 — AWS SAA-C03 第10章
第 15/100 题 | ← 返回第10章
Q615.一家零售公司使用区域 Amazon API Gateway API 作为其公共 REST API. API Gateway 终端节点是指向 Amazon Route 53 别名记录的自定义域名.解决方案架构师需要创建一个对客户影响最小. 数据丢失最小的解决方案来发布新版本的 API.哪种解决方案可以满足这些要求?题外话:AWS认证,对于非技术人员来说难度比较大,每一题都需要花好几分钟阅读,阅读耗费大量的时间和精力,从而对本职工作造成影响,若非技术人员对考试捷径有需求的联系微信:ANYPASS ,我们会协助你不费吹灰之力轻松通过(,当然了若是技术人员有需求的话也可以联系!!!
- A. 为 API Gateway 创建金丝雀发布部署阶段.部署最新的 API 版本.将适当百分比的流量指向金丝雀阶段. API验证后,将金丝雀阶段提升至生产阶段. ✓
- B. 使用 OpenAPI YAML 文件格式的新版本 API 创建新的 API 网关端点.在 API Gateway 中的 API 中以合并模式使用导入更新操作.将新版本的 API 部署到生产阶段.
- C. 使用 OpenAPI JSON 文件格式的新版本 API 创建新的 API 网关端点.在 API Gateway 中的 API 中以覆盖模式使用导入更新操作.将新版本的 API 部署到生产阶段.
- D. 使用新版本的 API 定义创建新的 API 网关端点.为新的 API Gateway API 创建自定义域名.将 Route 53 别名记录指向新的 API Gateway API 自定义域名.
正确答案: A. 为 API Gateway 创建金丝雀发布部署阶段.部署最新的 API 版本.将适当百分比的流量指向金丝雀阶段. API验证后,将金丝雀阶段提升至生产阶段.
解析
正确答案是A。为 API Gateway 创建金丝雀发布部署阶段。部署最新的 API 版本。将适当百分比的流量指向金丝雀阶段。 API Gateway 的金丝雀发布部署允许您将一小部分流量路由到新版本的 API,同时将大部分流量保留在现有版本上。这使得可以在不影响所有用户的情况下测试新版本。通过逐步增加金丝雀流量百分比,可以安全地完成 API 迁移。 其他选项要么需要更多的基础设施变更,要么不提供渐进式流量迁移的能力。