Antwort

0

Es gibt keine unterstützte Möglichkeit, den Ursprungsserver hinter einer CloudFront-Verteilung zu ermitteln, die nicht Ihre eigene ist.

Darüber hinaus ist der Ursprungsserver möglicherweise nicht S3, da CloudFront auch benutzerdefinierte Ursprünge unterstützt. In diesem Fall scheint mindestens der Stamm dieser Verteilung auf einen Bucket zu zeigen, da eine S3-Fehlernachricht zurückgegeben wird.

Auch eine einzelne CloudFront-Verteilung kann mehrere Ursprünge haben, da die Pfadmusterübereinstimmung in jedem Cache-Verhalten Anforderungen an verschiedene Ursprünge weiterleiten kann, einschließlich einer Mischung aus S3- und benutzerdefinierten Ursprüngen.

Schließlich ist CNAME nicht wirklich ein richtiger Begriff, hier zu verwenden. CloudFront unterstützt alternative Domain-Namen auf der Vorderseite und verweist auf solche, die als CNAME-Zeichen benannt sind. Diese müssen nicht mit dem Bucket-Namen übereinstimmen, wenn CloudFront die Anforderung verarbeitet. Auf der Rückseite scheint CloudFront beim Zugriff auf S3 den Hostnamen des globalen Endpunkts für den Bucket, beispiel-bucket-name.s3.amazonaws.com, zu verwenden. S3 verwaltet intern die DNS-Einträge für diesen URL-Stil, sodass für jeden Bucket die richtige Region erreicht wird.

+0

Vielen Dank, dass Sie sich Zeit genommen haben, mir diese Punkte zu erklären. Sehr geschätzt! – W0rm