突然出现S3 Bucket问题:没有'Access-Control-Allow-Origin'标题

时间:2016-11-18 12:42:08

标签: amazon-web-services amazon-s3 cors pre-signed-url

这是我的S3 Bucket CORS配置:

<CORSRule> 
    <AllowedOrigin>*</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <MaxAgeSeconds>3000</MaxAgeSeconds>
    <AllowedHeader>*</AllowedHeader>
</CORSRule> </CORSConfiguration>

我已经能够使用预先签名的上传网址上传图片,没有任何问题,突然,今天我得到了 没有'Access-Control-Allow-Origin'标题。

OPTIONS预检请求返回200,但响应没有'Access-Control-Allow-Origin'标题:

Content-Length:0
Date:Fri, 18 Nov 2016 12:34:16 GMT
Server:AmazonS3
x-amz-id-2:scMbPaZ+frVPBo/2OhSTBGZ52fIkjqspYBNOngisyjRKRd/Zt6wSnKZNR3zrmfQJOCdymjuW4iY=
x-amz-request-id:2D114836F374BB29

OPTIONS请求标头确实包含“Origin”标头。

有人可以帮我解决这个问题吗?很多人

更新

有时我能够成功PUT,而来自桶的OPTIONS响应给了我Access-Control-Allow-Origin:

Access-Control-Allow-Headers:content-type
Access-Control-Allow-Methods:GET, POST, PUT
Access-Control-Allow-Origin:*
Access-Control-Max-Age:3000
Content-Length:0
Date:Sat, 19 Nov 2016 15:00:59 GMT
Server:AmazonS3
Vary:Origin, Access-Control-Request-Headers, Access-Control-Request-Method
x-amz-id-2:cunm4xyN//Jf6yWB23zoR6S7LTh2GTgyrPjaR/XdEFICgFIe3RTFIaxn70yOuiTD1xcy/d0sSsg=
x-amz-request-id:93C843F22E7B96FB

0 个答案:

没有答案