UNPKG

lambda-stash

Version:

AWS Lambda script for shipping data from S3 or other cloud data sources to data stores, like Elasticsearch

20 lines (19 loc) 629 B
exports.process = function(config) { console.log('shipHttp'); return new Promise(function(resolve, reject) { var http = require('http'); var url = require('url'); var options = url.parse(config.http.url); options.method = 'POST'; var req = http.request(options, function(res) { console.log('Received HTTP response status code: ' + res.statusCode); resolve(config); }); req.on('error', function(err) { reject('An error occurred when making an HTTP request: ' + err); }); var keyData = config.http.keyData || 'data'; req.write(config[keyData]); req.end(); }); };