自定义 AWS Api Gateway 对错误请求的响应

Customise AWS Api Gateway Response for Bad Request

提问人:Albert Felix 提问时间:11/15/2023 最后编辑:Albert Felix 更新时间:11/15/2023 访问量:43

问:

我正在尝试以更用户友好的方式自定义 API Gateway 的错误请求响应。

我有一个与 API Gateway 集成的 lambda。以下是我在 api 定义文件中用于错误请求响应的自定义模板。

x-amazon-apigateway-gateway-responses:
  BAD_REQUEST_BODY:
    responseTemplates:
      application/json: "{\n \"message\": \"Bad Request\", \n \"cause\": \"$context.error.validationErrorString\"}"

响应如下所示

错误的请求响应

但是,我想要的响应应该更加用户友好,例如,

{
"message" : "Bad Request",
"cause": Missing attribute factorName"
}

我已经尝试过这种方法。它没有帮助。#set

是否可以以其他方式格式化响应?

亚马逊网络服务 aws-lambda 摇大摆 aws-api-gateway

评论


答: 暂无答案