我正在尝试为我的S3存储桶设置CORS。下面是我的配置:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>HEAD</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>当我从Postman发出GET请求(包括Origin header)时,我得到以下响应。响应没有Access-control-Allow-Origin标头,只有Vary标头。
HTTP/1.1 200 OK
Date: Tue, 12 Sep 2017 04:24:54 GMT
Vary: Origin, Access-Control-Request-Headers, Access-Control-Request-Method
Last-Modified: Tue, 12 Sep 2017 04:09:59 GMT
ETag: "3a0b53f2dee09a17e509c5ba4fb0552"
Accept-Ranges: bytes
Content-Type: text/css
Content-Length: 3805
Server: AmazonS3如何获取Access-control-Allow-Origin的响应?
发布于 2017-09-12 17:40:44
请在您的API网关中启用CORS,如下图所示。当您从不同的域名访问接口时,它将提供CORS (在您的案例中为S3 bucket )

https://stackoverflow.com/questions/46167914
复制相似问题