我正在通过API网关集成对DynamoDB进行GetItem调用。我的请求映射是:
{
"TableName": "connected-content-dynamodb",
"Key": {
{ "id" :
{"S" : "$input.params('entity-id')"}
}
}
}
响应模板为:
{ "payload" : "$input.json('$')"}
我得到的日志:
UTC 2018年11月22日10:31:51:转换后的端点请求正文:{ “ TableName”:“ connected-content-dynamodb”, “密钥”:{ { “ID” : {“ S”:“ 123”} } } }
UTC 2018年11月22日星期四10:31:51:向https://dynamodb.eu-west-1.amazonaws.com/?Action=GetItem发送请求 Thu Nov 22 10:31:51 UTC 2018:转换后的方法响应正文:{“ __type”:“ com.amazon.coral.service#SerializationException”} Thu Nov 22 10:31:51 UTC 2018:方法响应标头:{X-Amzn-Trace-Id = Root = 1-5bf68597-8d22f7ca52c6af2aded083e0,Content-Type = application / json} 2018年11月22日星期四10:31:51 UTC:成功完成执行 2018年11月22日星期四10:31:51 UTC:方法完成且状态为404
任何想法有什么问题吗?还是如何调试?