Amazon S3 中的 Angular CORS(无服务器)
Posted
技术标签:
【中文标题】Amazon S3 中的 Angular CORS(无服务器)【英文标题】:Angular CORS in Amazon S3 (without a server) 【发布时间】:2017-02-14 06:51:15 【问题描述】:我想知道是否可以直接从 Amazon S3 存储桶运行 AngularJS 应用程序,记住该应用程序向 Web 服务器发出请求。
这会产生 CORS 问题,考虑到 S3 上的文件没有在 HTTP 服务器上运行?
如果需要更多信息以便您可以帮助我,我可以随时回答。 谢谢。
【问题讨论】:
是的,可能我目前在那里有几个网站,请查看此链接:docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html 【参考方案1】:在本例中,S3 是 HTTP 服务器。如果没有服务器提供文件,您将无法在浏览器中加载该站点。
CORS 问题将取决于托管 AngularJS 将请求的资源的 Web 服务器上的 CORS 配置。
【讨论】:
以上是关于Amazon S3 中的 Angular CORS(无服务器)的主要内容,如果未能解决你的问题,请参考以下文章
使用预签名 URL 将文件上传到 Amazon S3 时出现 CORS 错误
我们如何为 Amazon S3 存储桶中的文件夹设置 CORS
Amazon S3 + CloudFront CORS 问题