【发布时间】:2017-06-29 14:09:03
【问题描述】:
在我添加的 IAM 用户的策略中:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PermissionForObjectOperations",
"Effect": "Allow",
"Action": [
"s3:putObject"
],
"Resource": [
"arn:aws:s3:::my-bucket-name/*"
]
}
]
}
当我尝试使用以下代码上传文件时:
var params = {
Body: 'some body',
Bucket: 'my-bucket-name',
Key: 'exampleobject',
ServerSideEncryption: 'AES256',
Tagging: 'key1=value1&key2=value2'
};
s3.putObject(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
我收到以下错误:
消息:“拒绝访问”,代码:“拒绝访问”,
【问题讨论】:
-
我需要添加“s3:PutObjectTagging”
标签: javascript node.js amazon-s3 permissions