Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.63 KB | None | 0 0
  1. const AWS = require('aws-sdk');
  2.  
  3. AWS.config.logger = console;
  4.  
  5. const s3 = new AWS.S3();
  6.  
  7. exports.handler = async (event) => {
  8. return await getObject({
  9. Bucket: "<MY-BUCKET>",
  10. Key: "<MY-KEY>"
  11. }).then( (res) => {
  12. console.log('Retrieved object from S3');
  13. console.log(res);
  14. return res.Body.toString('ascii');
  15. })
  16. };
  17.  
  18. async function getObject(params){
  19. return await s3.getObject(params).promise();
  20. }
  21.  
  22. var requestObject = s3.getObject(params);
  23.  
  24. requestObject.on('httpHeaders', (statusCode, headers, response, statusMessage) => {
  25. // your code here.
  26. });
  27.  
  28. requestObject.promise()
  29. .then(response => { ... })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement