【发布时间】:2017-05-12 09:20:49
【问题描述】:
当我使用 HTTPS 从 S3 存储桶访问图像时,我收到错误,net::ERR_INSECURE_RESPONSE for s3 bucket。
我想仅使用 HTTPS 加载图像文件。
下面是我可以使用 HTTP 访问但不能使用 HTTPS 访问的图像文件的链接。 https://bucket.leadient.s3.amazonaws.com/9/branding_image/585ce85fa788a.jpg
这是我的 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>POST</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<ExposeHeader>ETag</ExposeHeader>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
我为我的用户授予了所有权限,并且只为Everyone 授予了list。
为什么当我上传图片时,我的网站上没有显示该图片 (net::ERR_INSECURE_RESPONSE)?
我没有为 S3 存储桶设置任何政策 .
【问题讨论】:
标签: amazon-s3 https cors s3-bucket