图像不从AWS S3桶中下载
问题描述:
嗨,我用我的AWS账户在新创建的S3 Bucket上手动上传图像。我S3 Bucket政策如下图像不从AWS S3桶中下载
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "AddPerm",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::s3BucketName/*"
}
]
}
当我点击该图像为S3桶产生的S3链接,我无法查看或下载上传的图片。当我检查浏览器上的元素,我收到以下错误
Failed to load resource: the server responded with a status of 403 (Forbidden)
我S3地区是Oregon
。我的图片尺寸也只是3KB
。有人能让我知道我做错了什么吗?
答
您的存储桶策略文件没问题。所以这应该工作。
检查:
- 你保存正确(通过Web控制台检查)的政策文件?
- 您是否覆盖文件级权限?
我已经正确保存策略文件,覆盖文件级权限的含义是什么? – shubhamagiwal92
我的意思是您试图下载的文件的权限(图片)。见例如[这个线程](http://stackoverflow.com/questions/26691286/amazon-s3-bucket-returning-403-forbidden) – rmuller
@shubhamagiwal在这个更新? – rmuller