2016-06-14 134 views
0

嗨,我用我的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。有人能让我知道我做错了什么吗?

回答

0

您的存储桶策略文件没问题。所以这应该工作。

检查:

  • 你保存正确(通过Web控制台检查)的政策文件?
  • 您是否覆盖文件级权限?
+0

我已经正确保存策略文件,覆盖文件级权限的含义是什么? – shubhamagiwal92

+0

我的意思是您试图下载的文件的权限(图片)。见例如[这个线程](http://stackoverflow.com/questions/26691286/amazon-s3-bucket-returning-403-forbidden) – rmuller

+0

@shubhamagiwal在这个更新? – rmuller