Исключение 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

Есть идеи, что не так? Или как это отладить?

0 ответов

Другие вопросы по тегам