Amazon s3 从s3存储桶访问文件时出现错误\u不安全\u响应
当我使用HTTPS从S3 bucket访问图像时,我得到的错误是,net::ERR\u unsecure\u响应S3 bucket 我只想使用HTTPS加载图像文件。Amazon s3 从s3存储桶访问文件时出现错误\u不安全\u响应,amazon-s3,https,cors,s3-bucket,Amazon S3,Https,Cors,S3 Bucket,当我使用HTTPS从S3 bucket访问图像时,我得到的错误是,net::ERR\u unsecure\u响应S3 bucket 我只想使用HTTPS加载图像文件。 下面是图像文件的链接,我可以使用HTTP访问,但不能使用HTTPS 这是我的CORS <?xml version="1.0" encoding="UTF-8"?> <CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
下面是图像文件的链接,我可以使用HTTP访问,但不能使用HTTPS 这是我的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>
*
得到
邮递
放
删除
3000
埃塔格
*
我为我的用户授予了所有权限,并且只为所有人授予了列表
为什么我上传图片时,该图片未显示在我的网站上(net::ERR\u unsecure\u RESPONSE
)?
我没有为S3 bucket设置任何策略最后,我自己找到了答案
CORS设置非常完美,无需为bucket设置任何策略
URL错误。
正确的URL如下所示,
首先,我搜索了创建bucket的区域以及该区域的各个端点。
我所在的地区是美国西部(俄勒冈州),因此终点成为
s3-us-west-2.amazonaws.com
在端点和错误解决后,我放置了我的bucket.leadClient。
链接帮助了我
example bucket.s3.amazonaws.com
URL并非完全“错误”——您的内容也在其中——但bucket名称中的点会导致浏览器断定SSL证书不可信,因为通配符证书中的*
不允许匹配点,该证书适用于*.s3.amazonaws.com
。对于没有点的bucket名称,或者如果不使用SSL,这两种样式是等效的。对于IPv6支持,请使用https://s3.dualstack.us-west-2.amazonaws.com/bucket/...
。感谢Michael的帮助。这对我很有帮助:)@michaelsqlbot谢谢你提供的信息。这真的帮助了我,节省了很多时间。