我正在使用aws sdk包将文件上载到S3:
fs.readFile(sourceFile, function (err, data) {
if (err) { throw err; }
s3.client.putObject({
Bucket: bucketName,
Key: 'Folder/image.jpg',
Body: data
}, function (res) {
console.log('Successfully uploaded file.');
})
});
我需要使上传的文件可以通过cloudfront下载,如果我没有弄错,我需要设置文件的权限:每个人打开/下载,Folder2应该公开(通过菜单公开).所以有两个问题:
1) 如何设置\修改上传文件\文件夹的权限?
2) 如何使用AWS SDK为 node 公开文件夹.js.