amazon web services - Publishing from AWS lambda to Kinesis Process exited -


i trying publish events aws lambda following error:

process exited before completing request 

here's code

exports.handler = (event, context, callback) => {   kinesis.putrecord({     "data": event,     "partitionkey" : "1",     "streamname": "teststream"   });   context.done();   callback(null, ""); } 

you have context.done called before callback function both exit callbacks handler code. remove context.done in code, , following change.

const aws = require('aws-sdk'); const kinesis = new aws.kinesis({apiversion: '2013-12-02'});  exports.handler = (event, context, callback) => {   kinesis.putrecord({    "data": event,    "partitionkey" : "1",    "streamname": "teststream"    },     function(err, data) {     if (err)       console.log(err, err.stack); // error occurred     else         callback(null, data);        // successful response    }); } 

Comments

Popular posts from this blog

javascript - Create a stacked percentage column -

Optimising Firebase database by automatically overwriting data -

javascript - Angular UI-Grid customTemplate directive causing rows to load slowly/? -