为什么我的S3 Bucket中的资源出现“Access-Control-Allow-Origin”错误?

时间:2017-06-25 00:18:55

标签: html amazon-web-services amazon-s3 cors

我在http://localhost:8000上运行了一个Web应用程序。提供给浏览器的html指示它从我的AWS S3 Bucket加载文件: http://static.predictagram.com/html/green.html ,但这样做会在浏览器的开发者控制台中导致以下错误:

  

XMLHttpRequest无法加载   http://static.predictagram.com/html/green.html。没有   请求中存在“Access-Control-Allow-Origin”标头   资源。因此不允许来源“http://localhost:8000”   访问。

我发现this answer似乎完全解决了我的问题。但是,它没有任何区别。

我认为值得一提的是S3 Bucket配置不允许我在文件本身上设置CORS配置。所以我将它设置在父目录和存储桶本身上。

如何摆脱此CORS错误?我在此问题中提供了实际的网络资源,以便您自己尝试/验证。

0 个答案:

没有答案