Direkt zum Inhalt

Wie konfiguriere ich CloudFront-Cache-Richtlinien und Richtlinien für Ursprungsanfragen, um das Cache-Verhalten zu steuern und Weiterleitungsanfragen zu verwalten?

Lesedauer: 3 Minute
0

Ich möchte Amazon CloudFront-Cache-Richtlinien und Richtlinien für Ursprungsanfragen konfigurieren, um das Cache-Verhalten zu steuern und Anfragen an den Ursprung weiterzuleiten.

Lösung

Eine Cache-Richtlinie konfigurieren

Du kannst benutzerdefinierte Cache-Richtlinien erstellen oder verwaltete Cache-Richtlinien verwenden. Informationen zum Erstellen einer benutzerdefinierten Cache-Richtlinie oder zum Anhängen einer Cache-Richtlinie an eine Distribution findest du unter Cache-Richtlinien erstellen.

Einen Überblick über Cache-Richtlinien findest du unter Grundlegendes zu Cache-Richtlinien.

Informationen zur Verwendung von Richtlinien mit Cache-Schlüsseln findest du unter Steuern des Cache-Schlüssels mit einer Richtlinie.

Verwendung einer Richtlinie für Ursprungsanfragen

Du kannst benutzerdefinierte Cache-Richtlinien für Ursprungsanfragen erstellen oder verwaltete Cache-Richtlinien für Ursprungsanfragen verwenden. Informationen zum Erstellen einer benutzerdefinierten Richtlinie für Ursprungsanfragen oder zum Anhängen einer Richtlinie für Ursprungsanfragen an eine vorhandene oder neue Distribution findest du unter Erstellen von Richtlinien für Ursprungsanfragen.

Einen Überblick über die Richtlinien für Ursprungsanfragen findest du unter Grundlegendes zu Richtlinien für Ursprungsanfragen.

Informationen zur Verwendung von Richtlinien mit Cache-Schlüsseln findest du unter Steuern von Ursprungsanfragen mit einer Richtlinie.

Cache-Richtlinien und Richtlinien für Ursprungsanfragen zusammen verwenden

Cache-Richtlinien steuern das Cache-Verhalten auf der Grundlage des Cache-Schlüssels und leiten die Informationen an den Ursprung weiter. Richtlinien für Ursprungsanfragen leiten nur Anfragen weiter. Um eine Richtlinie für Ursprungsanfragen in einem Cache-Verhalten zu verwenden, musst du auch eine Cache-Richtlinie verwenden.

Beispielsweise möchtest du Anfragen, die auf einem bestimmten Abfragezeichenfolgenparameter basieren, zwischenspeichern und alle Abfragezeichenfolgen an den Ursprung weiterleiten. Erstelle eine Cache-Richtlinie, die nur den Abfragezeichenfolgenparameter enthält, den du für den Cache-Schlüssel angegeben hast. Erstelle dann eine Richtlinie für Ursprungsanfragen, die alle Abfragezeichenfolgen enthält. Hänge die Cache-Richtlinie und die Richtlinie für Ursprungsanfragen an das Cache-Verhalten an.

Im vorherigen Beispiel optimiert der angegebene Parameter den Cache, aber der Ursprung empfängt alle Abfragezeichenfolgen zur Verarbeitung. Weitere Informationen findest du unter Verstehen, wie Richtlinien für Ursprungsanfragen und Cache-Richtlinien zusammenarbeiten.

Von älteren Cache-Einstellungen migrieren

Es hat sich bewährt, eine Cache-Richtlinie oder eine Richtlinie für Ursprungsanfragen anstelle der älteren CloudFront-Cache-Einstellungen zu verwenden.

Gehe wie folgt vor, um von älteren Cache-Einstellungen zu einer Cache-Richtlinie oder einer Richtlinie für Ursprungsanfragen zu migrieren:

  1. Öffne die CloudFront-Konsole.
  2. Wähle im Navigationsbereich Distributionen und dann die Distribution aus.
  3. Wähle die Registerkarte Verhalten und dann das Verhalten aus.
  4. Wähle Bearbeiten aus.
  5. Wähle unter Cache-Schlüssel und Ursprungsanfragen die Option Cache-Richtlinie und Richtlinien für Ursprungsanfragen (empfohlen) aus.
  6. Wähle die Dropdownliste Cache-Richtlinie und dann eine Cache-Richtlinie aus. Oder wähle die Dropdownliste Richtlinie für Ursprungsanfragen und dann eine Ursprungsrichtlinie aus.
  7. (Optional) Wähle die Dropdownliste Richtlinie für Antwortheader und dann einen Antwortheader aus.
  8. Wähle Änderungen speichern aus.

Ähnliche Informationen

Wie speichere ich Inhalte in CloudFront auf der Grundlage von HTTP-Headern im Cache?

Wie ändere ich meine CloudFront-Konfigurationen, sodass bestimmte Dateien nicht zwischengespeichert werden?

Wie konfiguriere ich CloudFront so, dass der Host-Header an den Ursprung weitergeleitet wird?

Wie kann ich CloudFront so konfigurieren, dass der Autorisierungs-Header an den Ursprung weitergeleitet wird?

AWS OFFICIALAktualisiert vor 9 Monaten