在开发过程中,移动应用程序通过API Gateway调用后端。为了进行集成测试,开发人员希望API Gateway返回不同的模拟后端响应,而无需调用实际后端。哪种方法能以最少的操作开销实现此行为?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 使用请求映射模板选择模拟集成响应。.
为什么这是答案
正确答案是使用请求映射模板选择模拟集成响应。API Gateway的集成响应功能允许您在不调用实际后端的情况下,根据请求映射模板返回预定义的模拟响应。这通过在集成请求中配置“模拟”集成类型实现,然后定义一个或多个集成响应,每个响应可以有不同的状态码和响应体,并使用映射模板来决定返回哪个模拟响应。这种方法操作开销最小,因为它直接在API Gateway层面处理,无需额外计算资源。 其他选项: 创建Lambda函数并使用API Gateway代理集成:这会引入额外的Lambda调用成本和延迟,不属于“最少操作开销”的范畴。 启动EC2实例托管后端REST API:这会产生EC2实例的运行成本,并且需要开发和部署模拟API,操作开销远大于直接在API Gateway中配置。 自定义API Gateway阶段:API Gateway阶段主要用于管理部署和版本控制,而不是直接选择模拟响应类型。虽然可以在阶段中配置集成,但“自定义阶段”本身不能直接实现模拟响应选择。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡