Acceder a fotografías desde AWS CloudFront

Acceder a fotografías desde AWS CloudFront

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.

ingrese la descripción de la imagen aquí

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: ingrese la descripción de la imagen aquí

¿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.

información relacionada