Я пытаюсь получить данные из потока данных Kinesis:
function getRecord(shard_iterator) {
var getRecParams = {
ShardIterator: shard_iterator
};
kinesis.getRecords(getRecParams, function(err, result) {
// Loop through all the packages
for (var record in result.Records) {
console.log(JSON.stringify(result.Records[record].Data));
break; // just to see the first one
}
//if (result.NextShardIterator) getRecord(result.NextShardIterator);
});
}
Результат, который я вижу:
{"type":"Buffer","data":[123,34,73,110,112,117....,125]}
Форма CLI AWS, я знаю, data
должно быть base64-закодировано, но здесь что-то другое.Так как я могу получить информацию из массива data
, который я вижу?
Просьба обратить внимание, что это не NodeJS, а Javascript в браузере.