首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS S3 js SDK: CORS策略阻止了对原始XMLHttpRequest的访问

AWS S3 js SDK: CORS策略阻止了对原始XMLHttpRequest的访问
EN

Stack Overflow用户
提问于 2019-12-18 16:21:33
回答 1查看 3.6K关注 0票数 2

我试图在我的ASP.NET核心3 web应用程序中使用AWS来访问客户机上的s3桶,但它不起作用。

  1. ,我已经创建了一个桶,并向它添加了以下CORS配置:
  2. 我创建了一个新的IAM用户,拥有AccessKey和一个秘密的AmazonS3FullAccess权限。
  3. ,我添加了一个简单的视图来验证它,下面的脚本部分:

我一直在浏览器控制台中得到以下错误,比如没有为桶配置的CORS:

代码语言:javascript
运行
复制
Access to XMLHttpRequest at 'https://<bucket>.s3.eu-west-2.amazonaws.com/?list-type=2' from origin 'https://localhost:5001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Access to XMLHttpRequest at 'https://<bucket>.s3.amazonaws.com/?max-keys=0' from origin 'https://localhost:5001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request.

我的配置有什么问题?怎么让它起作用?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-12-18 16:35:15

使用HTTP欺骗了所有HTTP请求,发现该区域是不正确的。如果有人有相同的问题和CORS配置似乎是正确的-检查区域。

在我的例子中,法兰克福服务器不是eu-west-2,而是eu-central-1

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59396192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档