Kann ich eine einzige Amazon CloudFront-Webdistribution verwenden, um Inhalte aus verschiedenen Quellen mithilfe verschiedener Verhaltensweisen bereitzustellen?
Behebung
Sie können eine einzelne CloudFront-Webverteilung so konfigurieren, dass sie verschiedene Arten von Anfragen von mehreren Ursprüngen bedient. Ihre Website könnte beispielsweise statische Inhalte aus einem Amazon Simple Storage Service (Amazon S3) -Bucket und dynamische Inhalte von einem Load Balancer bereitstellen. Sie können beide Arten von Inhalten über eine CloudFront-Webdistribution bereitstellen.
Gehen Sie wie folgt vor, um eine CloudFront-Webdistribution so zu konfigurieren, dass sie statische Inhalte aus einem S3-Bucket und dynamische Inhalte von einem Load Balancer bereitstellt:
- Öffnen Sie Ihre Webdistribution von der CloudFront-Konsole.
- Wähle den Tab Origins.
- Erstellen Sie einen Ursprung für Ihren S3-Bucket und einen weiteren Ursprung für Ihren Load Balancer.
Hinweis: Wenn Sie einen benutzerdefinierten Ursprungsserver oder einen S3-Website-Endpunkt verwenden, müssen Sie den Domainnamen des Ursprungs in das Feld Origin-Domainname eingeben.
- Wählen Sie in Ihrer Distribution den Tab Verhalten.
- Erstellen Sie ein Verhalten, das ein Pfadmuster angibt, um alle statischen Inhaltsanfragen an den S3-Bucket weiterzuleiten. Sie können beispielsweise das Pfadmuster „images/\ *.jpg“ festlegen, um alle Anfragen für „.jpg“ -Dateien im Verzeichnis images an den S3-Bucket weiterzuleiten.
- Bearbeiten Sie das Standardverhalten (*) des Pfadmusters und legen Sie seinen Ursprung als Ihren Load Balancer fest.
Weitere Informationen
Mit Distributionen arbeiten