¿El origen de CloudFront con el nombre de dominio global S3 funciona mejor que el regional?

Dec 04 2020

Tengo una distribución de CloudFront que tiene S3 eu-west-1como origen.

Sé que el nombre de dominio regional de S3 {bucket-name}.s3.{region}.amazonaws.comme brinda la inicialización inicial instantánea de CloudFront sin tiempo de inactividad. Global {bucket-name}.s3.amazonaws.comnecesita de 2 a 3 horas para inicializarse (consultehttps://stackoverflow.com/a/58423033/1480391).

¿CloudFront funciona de la misma manera con el nombre de dominio S3 regional o global ?

¿Es el nombre de dominio regional S3 más lento que el nombre de dominio global S3 con respecto a cómo CloudFront obtiene el origen S3 (resolución de dominio DNS interno, por ejemplo)?

Respuestas

YvesM. Dec 07 2020 at 18:59

El punto final global está obsoleto

https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html

El punto final global se llama heredado. Eso significa que la nueva forma es utilizar sistemáticamente el punto final regional.

Además, el punto final regional funciona mejor. Para simplificar, cuando se utiliza el formato de URL S3 global (heredado):

  1. Solicita el punto final S3 global.
  2. Pregunta cuál es el punto final regional S3.
  3. Lo redirecciona al punto final regional S3.
  4. Solicita el punto final regional S3.

Cuando utiliza el formato de URL regional (moderno) de S3:

  1. Solicita el punto final regional S3.

Todos los créditos a esta respuesta de reddit