L'origine CloudFront utilisant le nom de domaine global S3 fonctionne-t-elle mieux que le nom régional?
J'ai une distribution CloudFront qui a S3 eu-west-1
comme origine.
Je sais que le nom de domaine régional S3 {bucket-name}.s3.{region}.amazonaws.com
me donne une initialisation CloudFront initiale instantanée sans temps d'arrêt. Global a {bucket-name}.s3.amazonaws.com
besoin 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
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é):
- Demande le point de terminaison S3 global.
- Il demande quel est le point de terminaison S3 régional.
- Vous redirige vers le point de terminaison S3 régional.
- Demande le point de terminaison S3 régional.
Lorsque vous utilisez le format d'URL S3 régional (moderne):
- Demande le point de terminaison S3 régional.
Tous les crédits à cette réponse reddit