【发布时间】:2013-10-25 20:13:50
【问题描述】:
我尝试上传到 s3,当我看到来自 s3 存储桶日志的日志时,这就是它所说的:
mybucket-me [17/Oct/2013:08:18:57 +0000] 120.28.112.39
arn:aws:sts::778671367984:federated-user/dean@player.com BB3AA9C408C0D26F
REST.POST.BUCKET avatars/dean%2540player.com/4.png "POST / HTTP/1.1" 403
AccessDenied 231 - 132 - "http://localhost:8080/ajaxupload/test.html" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.52 Safari/537.17" -
我的访问被拒绝。从它指向的地方,我认为我唯一错过的是添加存储桶策略。所以这里。
使用我的电子邮件,我可以登录我的应用并上传头像。我要放置头像的存储桶名称是 mybucket-me,它有一个名为 avatars 的子存储桶。
-mybucket-me
-avatars
-dean@player.com //dynamic based on who are logged in
-myavatar.png //image uploaded
如何添加存储桶策略,以便我可以授予像我这样的联盟在 s3 中上传或我要添加的正确语句是什么在我的存储桶策略上,以便它可以授予我上传到我们的存储桶的权限?
【问题讨论】:
标签: amazon-web-services amazon-s3 amazon policy bucket