我正在尝试从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]}
我知道的AWS表格
data
应该是base64编码的,但这里有一些不同。那么我怎样才能从
数据
数组我明白了吗?
请注意,浏览器中不是nodejs,而是javascript。