Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const AWS = require('aws-sdk');
- exports.handler = (_ev, _cont, callback) => {
- const s3 = new AWS.S3();
- const bucketname = process.env.bucketname
- const listParams = {
- Bucket: bucketname,
- MaxKeys: 50
- }
- s3.listObjects(listParams, (err, data) => {
- if (err) {
- console.error(err)
- callback(null, [])
- }
- console.log(data.Contents)
- const ret = data.Contents.map(d => {
- return s3.getSignedUrl('getObject', {
- Bucket: bucketname,
- Key: d.Key
- })
- })
- console.log(ret)
- callback(null, ret)
- })
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement