【发布时间】:2020-03-22 03:27:47
【问题描述】:
我没有在 Stack Overflow 上找到任何东西,而且许多使用过 AWS 的人都知道,他们的文档可能很麻烦。如果我只需要指向一些文档,我将不胜感激。
我为客户构建了一个 API 端点。网关后面的一切工作正常,但我想为我的客户提供不同的消息以获得成功响应,而不是 200 状态代码,正文为:null。
我已进入 API Gateway 中的“模型”菜单。我试图对错误响应进行逆向工程,但它似乎接受了一个对象,而且我的 200 秒仍然为 null。
错误模型架构,API Gateway 中的默认值:
{
"$schema" : "http://json-schema.org/draft-04/schema#",
"title" : "Error Schema",
"type" : "object",
"properties" : {
"message" : { "type" : "string" }
}
}
上面 JSON 中的这个 URL 指向一个我不知道如何使用的模式文件。
如果 API 密钥不正确,网关返回
{
"message": "Forbidden"
}
如何让 API Gateway 在成功时返回以下内容?:
{
"message": "Success"
}
而不是
null
【问题讨论】:
标签: amazon-web-services aws-api-gateway api-gateway