为 REST API 设置数据转换 - Amazon API Gateway
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

为 REST API 设置数据转换

在 API Gateway 中,API 的方法请求采用的负载格式可能与后端所需的相应集成请求负载的格式不同。同样,后端返回的集成响应负载可能不同于前端希望的方法响应负载。API Gateway 允许您使用映射模板将负载从方法请求映射到相应的集成请求,以及从集成响应映射到相应的方法响应。

映射模板是一个用 Velocity 模板语言 (VTL) 表示的脚本,应用于使用 JSONPath 表达式的负载。

负载可以拥有符合 JSON 架构草案 4数据模型。您必须定义该模型,以便让 API Gateway 生成开发工具包,或为您的 API 启用基本请求验证。您不必定义任何模型来创建映射模板。但是,模型可以帮助您创建模板,因为 API Gateway 将根据提供的模型生成模板蓝图。

本节介绍了如何使用模型和映射模板来映射 API 请求和响应负载。