【发布时间】:2017-02-14 04:19:39
【问题描述】:
我有一个与 AWS Kinesis Stream 连接(由其触发)的 AWS lambda。当我将事件触发到 Kinesis 中时,我的 lambda 会被调用。下面是一些将事件推送到 Kinesis 中的示例代码(这部分有效):
var kinesis = new AWS.Kinesis({
region: 'us-east-1'
});
var params = {
Data: new Buffer(JSON.stringify(data)),
StreamName: 'myStreamName',
PartitionKey: uuid.v1()
};
kinesis.putRecord(params, function(err, data) {
done();
});
当我成功放置记录时,我会收到这样的响应:
{ ShardId: 'shardId-000000000000',
SequenceNumber: '49570419697469019326213778569044054238145932258132885506' }
如何使用 SequenceNumber 查找被触发的 lambda 的 RequestId?
【问题讨论】:
标签: node.js amazon-web-services aws-lambda amazon-kinesis