Guest User

Untitled

a guest
Feb 19th, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. module.exports.handler = async function(event, context, callback) {
  2. try {
  3. const Bucket = event.Records[0].s3.bucket.name;
  4. const Key = event.Records[0].s3.object.key;
  5. console.log('Bucket', Bucket);
  6. console.log('Key', Key);
  7.  
  8. const objectHead = await s3.headObject({ Bucket, Key }).promise();
  9. console.log('Alas! I will never discover that the objectHead is:', objectHead);
  10.  
  11. callback();
  12. } catch(err) {
  13. console.error('Error', err);
  14. callback(err);
  15. }
  16. }
  17.  
  18. {
  19. NotFound: null
  20. message: null,
  21. code: 'NotFound',
  22. region: null,
  23. time: 2018-02-19T11:06:35.894Z,
  24. requestId: 'XXXXXXXXXXX',
  25. extendedRequestId: 'XXX.....XXX',
  26. cfId: undefined,
  27. statusCode: 404,
  28. retryable: false,
  29. retryDelay: 77.24564264820208
  30. }
  31.  
  32. const s3 = new AWS.S3({
  33. region: 'us-east-1'
  34. });
Add Comment
Please, Sign In to add comment