AWS CORS配置,文件上载时禁止错误403

时间:2017-07-23 11:50:00

标签: amazon-web-services amazon-s3

我经历了几个故障排除指南,但似乎还没有找到解决方案。我正在通过http://localhost:3000上的测试网站将图像文件上传到我的S3存储桶。

如果我在存储桶上的公共访问上将Write Objects设置为允许,则上传文件即可。但是,如果我从公共访问中删除复选框,并保留我的CORS:

<CORSRule>
    <AllowedOrigin>http://localhost:3000</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <MaxAgeSeconds>3000</MaxAgeSeconds>
    <AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>

文件无法上传,我会收到错误:

POST https://s3-us-west-2.amazonaws.com/uploads 403 (Forbidden)

任何帮助表示感谢。

更新

标题

aws response

request

0 个答案:

没有答案