使用Multer-S3授予每个用户访问S3存储桶密钥的权限

时间:2017-09-19 15:34:48

标签: node.js amazon-s3 aws-sdk multer-s3

我正在通过multer-s3将图片上传到我的S3广告位。一切都运转良好,图像会掉进我的桶里。

var cloudStorage = multerS3({
    s3: s3,
    bucket: 'mybucket',
    acl: 'bucket-owner-full-control',
    serverSideEncryption: 'AES256',
    key: function (req, file, callback) {
        callback(null, file.originalname)
    }
});

var upload  = multer({ 
            storage: cloudStorage,
            limits: {
                fileSize: 10000000,
                files: 6
            }).any()

我面临的问题是,当用户上传图片,然后我转到该图片的位置时,我会收到一个“拒绝访问”的XML文件。 如何授予对上载用户的文件的访问权限,但拒绝其他人访问?

0 个答案:

没有答案