【发布时间】:2014-03-23 04:53:41
【问题描述】:
各位, 试图让 NodeJS 上传 S3 对象。我正在尝试使用 IAM 角色而不是硬编码凭据。我已经从这个link 创建了存储桶策略,实例是通过角色启动的,所以应该没有问题......
代码:
function uploadToS3 (callback) {
var newFile = '/dev/shm/uploads/'+req.query.mid;
var s3 = new AWS.S3();
var params = {
ACL: 'public-read',
Bucket: 'fooBucket',
Key: req.query.mid
}
s3.putObject(params, function (err, data) {
if (err) {
console.log(err, err.stack);
callback(err);
} else {
callback();
}
})
},
我可能遗漏了什么?
【问题讨论】:
标签: node.js amazon-web-services amazon-s3