Advertisement
Guest User

Untitled

a guest
Oct 17th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. const AWS = require('aws-sdk');
  2.  
  3. exports.handler = (_ev, _cont, callback) => {
  4. const s3 = new AWS.S3();
  5. const bucketname = process.env.bucketname
  6. const listParams = {
  7. Bucket: bucketname,
  8. MaxKeys: 50
  9. }
  10.  
  11. s3.listObjects(listParams, (err, data) => {
  12. if (err) {
  13. console.error(err)
  14. callback(null, [])
  15. }
  16.  
  17. console.log(data.Contents)
  18. const ret = data.Contents.map(d => {
  19. return s3.getSignedUrl('getObject', {
  20. Bucket: bucketname,
  21. Key: d.Key
  22. })
  23. })
  24. console.log(ret)
  25. callback(null, ret)
  26. })
  27. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement