Tengo un depósito S3 llamadomi-cubo. Hay una carpeta dentromi-cubollamadofotos-subidas.
Puedo acceder a las fotos dentro de este depósito usando la siguiente URL:
http://my-bucket.s3-ap-southeast-2.amazonaws.com/uploaded-photos/imag-1.jpg
He definido el siguiente comportamiento de CloudFront, de modo que todas las imágenes .jpg del depósito se proporcionen desde CloudFront.
Después de agregar las imágenes a CloudFront, puedo acceder a ellas usando la raíz del sitio web, es decir:
www.mi-sitio-web.com/uploaded-photos/imag-1.jpg
Esto se debe a que tengo la siguiente distribución de CloudFront:
¿No estoy seguro de cuál de estas URL debo usar para enviar fotos en mi código? ¿Ambas URL obtienen las fotos de la ubicación del borde de CloudFront?
Respuesta1
Utilice cualquiera de las dos URL en el cuadro verde.
Tú podríascrear una identidad de acceso de origenpara bloquear el acceso directo al depósito S3, lo que obliga a las solicitudes a pasar por CloudFront.