Исключение SerializationException при выполнении запроса Gettem к DynamoDB через API-шлюз
Я делаю вызов GetItem для DynamoDB через интеграцию API-шлюза. Мой запрос сопоставления:
{
"TableName": "connected-content-dynamodb",
"Key": {
{ "id" :
{"S" : "$input.params('entity-id')"}
}
}
}
Шаблон ответа:{ "payload" : "$input.json('$')"}
Логи, которые я получаю:
Чт 22 ноября 10:31:51 UTC 2018: тело запроса конечной точки после преобразований: { "TableName": "connected-content-Dynamodb", "Key": { { "id": {"S": "123"} } } }
Чт 22 ноября 10:31:51 UTC 2018: отправка запроса на https://dynamodb.eu-west-1.amazonaws.com/?Action=GetItem Чт 22 ноября 10:31:51 UTC 2018: тело ответа метода после преобразований: {"__type":"com.amazon.coral.service#SerializationException"} Чт 22 ноября 10:31:51 UTC 2018: заголовки ответа метода: {X-Amzn-Trace-Id=Root=1-5bf68597-8d22f7ca52c6af2aded083e0, Content-Type=application/json} Чт 22 ноября 10:31:51 UTC 2018: Успешно завершенное выполнение Чт 22 ноября 10:31:51 UTC 2018: Метод завершен со статусом: 404
Есть идеи, что не так? Или как это отладить?