有人设法将 Access-Control-Allow-Origin
添加到响应 header 吗?
我需要的是这样的:
<img src="http://360assets.s3.amazonaws.com/tours/8b16734d-336c-48c7-95c4-3a93fa023a57/1_AU_COM_180212_Areitbahn_Hahnkoplift_Bergstation.tiles/l2_f_0101.jpg" />
此获取请求应包含在响应中, header ,Access-Control-Allow-Origin: *
我的存储桶 CORS 设置如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
正如您所料,没有 Origin
响应 header 。
最佳答案
S3 现在期望规则位于数组 Json format. 中
您可以在 s3 存储桶中找到它 -> 权限 -> 向下滚动 -> () 跨域资源共享 (CORS)
[
{
"AllowedHeaders": [
"*"
],
"AllowedMethods": [
"GET",
"HEAD"
],
"AllowedOrigins": [
"*"
],
"ExposeHeaders": [],
"MaxAgeSeconds": 3000
}
]
关于amazon-web-services - S3 - 访问控制允许来源 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17533888/