Amazon S3的CORS错误 [英] Amazon S3 CORS error

查看:196
本文介绍了Amazon S3的CORS错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经得到许可被拒绝错误,我的应用程序请求的文件通过JavaScript在Amazon S3的时候。

I've been getting permission denied errors when my app requests files through Javascript on amazon S3.

我有一个CORS文件中设置了,它似乎工作的大部分时间,但间歇性失败。

I have a CORS file set up and it seems to work most of the time, but fail intermittently.

我可以随时通过清除浏览器的缓存解决这个问题。

I can always solve this problem by clearing my browser cache.

这是什么,这可能是任何线索?我不使用CloudFront的,我知道有些人已经找到造成问题。

Any clues on what this could be? I'm not using cloudfront, which I know some people have found to cause a problem.

推荐答案

据我记得,Chrome浏览器不允许从本地主机做CORS请求:

As far as I remember, Chrome does not allow CORS requests made from localhost:

拒绝:XMLHtt prequest无法加载s3.amazonaws.com/rifff_bucket/...。   原产地本地主机:3000不是由访问控制 - 允许 - 原产地允许

Rejection: XMLHttpRequest cannot load s3.amazonaws.com/rifff_bucket/…. Origin localhost:3000 is not allowed by Access-Control-Allow-Origin.

尝试建立一个开发领域的工作电脑上。

Try to setup a dev domain on your work PC.

其他然后,对我来说S3也拒绝CORS请求,即使他们不是从本地主机进行。

Other then that, for me S3 also rejects CORS requests even though they aren't made from local host.

这篇关于Amazon S3的CORS错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆