err_insecure_response从S3存储桶访问文件时



当我使用https从s3 bucket访问映像时,我会获得错误, net :: err_insecure_response for S3 buccet

我只想使用https加载图像文件。
以下是图像文件的链接,我可以使用HTTP访问,但不能使用HTTP。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>

我授予用户的所有权限,只为list提供CC_1。

为什么当我上传图片时,该图片在我的网站net::ERR_INSECURE_RESPONSE)上没有显示?
我尚未为S3桶

设置任何策略

最后,我自己找到了答案。

CORS设置非常完美,无需为Bucket 设置任何策略。

URL是错误的。
正确的URL如下
https://s3-us-west-2.amazonaws.com/bucket.leadient/9/branding_image/585CE85CE85FA788A.JPG

首先,我搜索了与该区域创建铲斗的区域和各个端点。
我的水桶地区是我们西部(俄勒冈州),因此终点变成了
S3-US-West-2.amazonaws.com
然后我放置了 bucket.hearient 在解决端点之后和错误后。
链接帮助我
laravel上的Amazon S3 Err_insecure_response

相关内容

  • 没有找到相关文章

最新更新