由于配置错误,AWS ApiGateway 执行失败:无法转换响应

bor*_*aer 6 http httpresponse amazon-web-services aws-lambda aws-api-gateway

我正在尝试与 Aws ApiGateway 实现 Lambda 集成,我可以使用请求映射模板解析输入,但无法使用响应映射模板脚本返回正确的 json 对象。每次我检查 api 网关日志时都会出现“由于配置错误而导致执行失败:无法转换响应”并且 api 网关返回 500 错误

lambda 返回此消息

{
"statusCode": 200,
"body": "{\"name\":\"dummy\",\"surname\":\"dummy\"}"}
Run Code Online (Sandbox Code Playgroud)

但我有响应映射模板,我试图返回

{"name":"dummy","surname":"dummy"}
Run Code Online (Sandbox Code Playgroud)

我的响应映射 vtl 脚本就像这样,没有将其分配到某个地方

$util.parseJson($input.json('$'))
Run Code Online (Sandbox Code Playgroud)

并且也尝试过

$util.parseJson($input.json('$.body'))
Run Code Online (Sandbox Code Playgroud)