L'origine CloudFront utilisant le nom de domaine global S3 fonctionne-t-elle mieux que le nom régional?

Dec 04 2020

J'ai une distribution CloudFront qui a S3 eu-west-1comme origine.

Je sais que le nom de domaine régional S3 {bucket-name}.s3.{region}.amazonaws.comme donne une initialisation CloudFront initiale instantanée sans temps d'arrêt. Global a {bucket-name}.s3.amazonaws.combesoin de 2 à 3 heures pour être initialisé (voirhttps://stackoverflow.com/a/58423033/1480391).

CloudFront fonctionne-t-il de la même manière avec un nom de domaine S3 régional ou mondial ?

Le nom de domaine S3 régional est-il plus lent que le nom de domaine S3 global en ce qui concerne la façon dont CloudFront récupère l'origine S3 (résolution de domaine DNS interne par exemple)?

Réponses

YvesM. Dec 07 2020 at 18:59

Le point de terminaison global est obsolète

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

Le point de terminaison global est appelé héritage. Cela signifie que la nouvelle méthode consiste à utiliser systématiquement le point de terminaison régional.

De plus, le point de terminaison régional fonctionne mieux. Pour simplifier, lors de l'utilisation du format d'URL S3 global (hérité):

  1. Demande le point de terminaison S3 global.
  2. Il demande quel est le point de terminaison S3 régional.
  3. Vous redirige vers le point de terminaison S3 régional.
  4. Demande le point de terminaison S3 régional.

Lorsque vous utilisez le format d'URL S3 régional (moderne):

  1. Demande le point de terminaison S3 régional.

Tous les crédits à cette réponse reddit