最佳答案
我正在使用 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应该公开(通过菜单 Make Public)。有两个问题:
1)如何设定上载档案资料夹的修改权限?
2)如何使用 AWS SDK for node.js 公开文件夹。