【发布时间】:2016-06-21 04:18:16
【问题描述】:
我正在使用 linux s3cmd 将文件上传到 AWS S3。我可以成功上传一个 zip 文件,这已经工作了几个月,没有问题。我现在还需要上传一个 json 文件。当我尝试将 json 文件上传到同一个存储桶时,我收到 S3 错误:访问被拒绝。我不知道为什么,请帮忙。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::mybucket"
]
},
{
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:PutObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::mybucket/*"
]
}
]
}
s3cmd --mime-type=application/zip put myfile.zip s3://mybucket
SUCCESS
s3cmd --mime-type=application/json put myfile.json s3://mybucket
ERROR: S3 error: Access Denied
【问题讨论】: