Kann ich eine einzige CloudFront-Webdistribution verwenden, um Inhalte aus verschiedenen Quellen mithilfe verschiedener Verhaltensweisen bereitzustellen?

Lesedauer: 2 Minute
0

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:

  1. Öffnen Sie Ihre Webdistribution von der CloudFront-Konsole.
  2. Wähle den Tab Origins.
  3. 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.
  4. Wählen Sie in Ihrer Distribution den Tab Verhalten.
  5. 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.
  6. Bearbeiten Sie das Standardverhalten (*) des Pfadmusters und legen Sie seinen Ursprung als Ihren Load Balancer fest.

Weitere Informationen

Mit Distributionen arbeiten

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren