Eu tenho um bucket S3 chamadomeu-balde. Tem uma pasta dentromeu-baldechamadofotos enviadas.
Posso acessar as fotos dentro deste intervalo usando o seguinte URL:
http://my-bucket.s3-ap-southeast-2.amazonaws.com/uploaded-photos/imag-1.jpg
Eu defini o seguinte comportamento do CloudFront, para que todas as imagens .jpg no bucket sejam veiculadas no CloudFront.
Depois de adicionar as imagens ao CloudFront, posso acessá-las usando a raiz do site, ou seja:
www.my-website.com/uploaded-photos/imag-1.jpg
Isso ocorre porque tenho a seguinte distribuição do CloudFront:
Não tenho certeza de qual desses URLs devo usar para servidor de fotos em meu código? Ambos os URLs obtêm as fotos do ponto de presença do CloudFront?
Responder1
Use um dos dois URLs na caixa verde.
Você poderiacrie uma identidade de acesso de origempara bloquear o acesso direto ao bucket S3, forçando as solicitações a passarem pelo CloudFront.