如何在node.js中的s3fs中提供对文件的公共读取访问权限

时间:2017-02-09 10:37:02

标签: node.js amazon-s3

我想提供对s3亚马逊服务器上文件夹中上传文件的公共读取权限。我的代码示例是

    var s3Options = {
                  accessKeyId: config.bucket_access_key,
                  secretAccessKey: config.bucket_secret_access_key
         };

    var fsImpl = new S3FS(config.bucket_name, s3Options);
    fsImpl.writeFile(fileName, stream).then(function (err,data) {
      //code
    });

1 个答案:

答案 0 :(得分:0)

可以通过添加' ACL'键 -

 fsImpl.writeFile(fileName, stream,{ACL: 'public-read'}).then(function (err,data) {  
     // code
 })

希望有所帮助。