Amazon S3 ERR_INSECURE_RESPONSE no Laravel
Estou usando o framework Laravel no meu subdomíniosub.example.com
tentando implementar a conexão com o Amazon S3 para todas as fotos do meu site.
Esta é minha política para meu bucket (bucket-1
)
{
"Id": "Policy************",
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Stmt***********",
"Action": [
"s3:GetObject"
],
"Effect": "Allow",
"Resource": "arn:aws:s3:::bucket-1/*",
"Principal": "*"
}
]
}
Este é o meu 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>
Eu concedi todas as permissões para meu usuário e apenaslist
paraEveryone
.
Por que quando eu carrego uma foto, ela não aparece no meu site (net::ERR_INSECURE_RESPONSE
)?
Se eu navegar para o URL da imagem (https://s3.eu-west-1.amazonaws.com/bucket-1/...
) Chrome mostra uma página de aviso com a mensagemYour connection is not private
s3.eu-west-1.amazonaws.com. NET::ERR_CERT_COMMON_NAME_INVALID
Subject: *.s3-eu-west-1.amazonaws.com
Issuer: DigiCert SHA2 High Assurance Server CA
O que me deixa ainda mais desconcertado é que, se eu copiar e colar o mesmo link em outra guia, posso ver a foto sem nenhum problema.