使用 JSON 模式为 return HTML 创建一个 API 网关模型

Create an API Gateway Model to return HTML using the JSON Schema

我在 Lambda 中有一个 python 函数,它现在正在 return 发送文本到我的 API 网关 API。我正在 returning JSON object 看起来像

userResponse = functon(return HTML)

return {
"isBase64Encoded": False,
"statusCode": 200,
"body": userResponse
}

在API网关控制台中,我相信必须创建一个响应模型,它遵循JSON schema
Method Response image

我在 SO 中找到的示例引用了 body 映射模板,我似乎找不到将其放置在 API 网关中的位置。那些 body 映射模板未通过 JSON 架构验证。

我不知道如何创建模型,所以它将 return HTML 用户的浏览器将识别为 HTML。
Model definition image

最终结果是 Lambda 函数的输出是 HTML,它应该在用户的浏览器中显示为 HTML。

感谢任何指导。

谢谢!

我改用 Lambda 代理集成解决了问题。