Amazon s3 从s3存储桶访问文件时出现错误\u不安全\u响应

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/">

当我使用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/">
    <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谢谢你提供的信息。这真的帮助了我,节省了很多时间。