Ist der CloudFront-Ursprung, der den globalen S3-Domainnamen verwendet, leistungsfähiger als der regionale?
Ich habe eine CloudFront-Distribution, deren eu-west-1
Ursprung S3 ist .
Ich weiß, dass der regionale S3-Domainname {bucket-name}.s3.{region}.amazonaws.com
mir eine sofortige CloudFront-Initialisierung ohne Ausfallzeiten ermöglicht. Global {bucket-name}.s3.amazonaws.com
benötigt 2 bis 3 Stunden, um initialisiert zu werden (siehehttps://stackoverflow.com/a/58423033/1480391).
Funktioniert CloudFront mit regionalen oder globalen S3-Domänennamen?
Ist der regionale S3-Domänenname langsamer als der globale S3-Domänenname, wenn es darum geht, wie CloudFront den S3-Ursprung abruft (z. B. interne DNS-Domänenauflösung)?
Antworten
Der globale Endpunkt ist veraltet
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
Der globale Endpunkt wird als Legacy bezeichnet. Das heißt, der neue Weg besteht darin, den regionalen Endpunkt systematisch zu nutzen.
Auch der regionale Endpunkt schneidet besser ab. Zur Vereinfachung bei Verwendung des globalen (älteren) S3-URL-Formats:
- Fordert den globalen S3-Endpunkt an.
- Es wird gefragt, was der regionale S3-Endpunkt ist.
- Leitet Sie zum regionalen S3-Endpunkt weiter.
- Fordert den regionalen S3-Endpunkt an.
Wenn Sie das regionale (moderne) S3-URL-Format verwenden:
- Fordert den regionalen S3-Endpunkt an.
Alle Credits für diese reddit Antwort