Динамо - возвращение batchGet пустым - PullRequest
0 голосов
/ 06 ноября 2018

Я пытаюсь получить записи из динамо-таблицы на основе списка ключей

Что я сделал:

В моем файле js (Node JS):

var AWS = require('aws-sdk');
var dynamoClient = new AWS.DynamoDB.DocumentClient();    
var params = {
    "RequestItems": {
        "table_01": {
            "Keys": [{
                "std_id": "A_H_61_15"
            }, {
                "std_id": "A_H_61_23"
            }, ...]
        }
    }
}

var dynamoBatchGetPromise = dynamoClient.batchGet(params).promise();
dynamoBatchGetPromise.then(function (data) {
   console.log("data resp: " + JSON.stringify(data));
});

Результат: пустой список .... ???

{"Ответы": {"table_01": []}, "UnprocessedKeys": {}}

Я дважды проверил таблицу dynanmo:

  • Исправлен основной ключ раздела (std_id)
  • Все ключи существовали в таблице

Любое предложение приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...