Advertisement
Guest User

Untitled

a guest
May 31st, 2016
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.32 KB | None | 0 0
  1. 'use strict';
  2.  
  3. exports.handler = (event, context, handlerCallback) => {
  4. console.log('Recieved request for kinesis events!');
  5. console.log(event);
  6. console.log(context);
  7.  
  8. const connectionDetails = {
  9. host: RDS_HOST,
  10. port: 5432,
  11. database: RDS_DATABASE,
  12. user: RDS_USER,
  13. password: RDS_PASSWORD
  14. };
  15.  
  16. const db = require('pg-promise')({promiseLib: require('bluebird')})(connectionDetails);
  17.  
  18. db
  19. .tx(function () {
  20. console.log('Beginning query');
  21.  
  22. return this.query("SELECT 'foobar'")
  23. .then(console.log)
  24. .catch(console.log)
  25. .finally(console.log);
  26. })
  27. .finally(() => handlerCallback());
  28. };
  29.  
  30. START RequestId: *********-****-****-****-********* Version: $LATEST
  31. 2016-05-31T20:58:25.086Z *********-****-****-****-********* Recieved request for kinesis events!
  32. 2016-05-31T20:58:25.087Z *********-****-****-****-********* { Records: [ { kinesis: [Object], eventSource: 'aws:kinesis', eventVersion: '1.0', eventID: 'shardId-000000000000:**********************************', eventName: 'aws:kinesis:record', invokeIdentityArn: 'arn:aws:iam::******************:role/lambda_kinesis_role', awsRegion: 'us-east-1', eventSourceARN: 'arn:aws:kinesis:us-east-1:****************:stream/route-registry' } ] }
  33. 2016-05-31T20:58:25.283Z *********-****-****-****-********* { callbackWaitsForEmptyEventLoop: [Getter/Setter], done: [Function], succeed: [Function], fail: [Function], logGroupName: '/aws/lambda/apiGatewayRouteRegistry-development', logStreamName: '2016/05/31/[$LATEST]******************', functionName: 'apiGatewayRouteRegistry-development', memoryLimitInMB: '128', functionVersion: '$LATEST', getRemainingTimeInMillis: [Function], invokeid: '*********-****-****-****-*********', awsRequestId: '*********-****-****-****-*********', invokedFunctionArn: 'arn:aws:lambda:us-east-1:*************:function:apiGatewayRouteRegistry-development' }
  34. END RequestId: *********-****-****-****-*********
  35. REPORT RequestId: *********-****-****-****-********* Duration: 20003.70 ms Billed Duration: 20000 ms Memory Size: 128 MB Max Memory Used: 22 MB
  36. 2016-05-31T20:58:45.088Z *********-****-****-****-********* Task timed out after 20.00 seconds
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement