Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Hinzufügen oder Entfernen von HTTP-Headern in CloudFront Antworten mit einer Richtlinie
Sie können so konfigurieren CloudFront , dass die HTTP-Header in den Antworten, die an Zuschauer (Webbrowser und andere Clients) gesendet werden, geändert werden. CloudFront kann Header entfernen, die es vom Ursprung erhalten hat, oder der Antwort Header hinzufügen, bevor die Antwort an die Zuschauer gesendet wird. Für diese Änderungen müssen Sie weder Code schreiben noch den Ursprung ändern.
Du kannst beispielsweise Überschriften wie X-Powered-By und entfernen, Vary sodass diese Überschriften CloudFront nicht in den Antworten enthalten sind, die an Zuschauer gesendet werden. Sie können auch HTTP-Header wie beispielsweise die folgenden hinzufügen:
-
Cache-Control-Header zur Steuerung des Browser-Cachings -
Access-Control-Allow-Origin-Header zum Ermöglichen von Cross-Origin Resource Sharing (CORS). Sie können auch andere CORS-Header hinzufügen. -
Ein Satz von allgemeinen Sicherheits-Headern wie beispielsweise
Strict-Transport-Security,Content-Security-PolicyundX-Frame-Options -
Eine
Server-TimingKopfzeile, in der Informationen zur Leistung und zur Weiterleitung der Anfrage und der Antwort angezeigt werden. CloudFront
Um die Header anzugeben, die in HTTP-Antworten CloudFront hinzugefügt oder entfernt werden, verwenden Sie eine Richtlinie für Antwortheader. Sie fügen eine Richtlinie für Antwortheader an ein oder mehrere Cache-Verhaltensweisen an. CloudFront ändert die Header in den Antworten, die auf Anfragen gesendet werden, die dem Cacheverhalten entsprechen. CloudFrontändert die Header in den Antworten, die es aus dem Cache bereitstellt, und diejenigen, die es vom Ursprung aus weiterleitet. Wenn die ursprüngliche Antwort einen oder mehrere der Header enthält, die in einer Antwort-Header-Richtlinie hinzugefügt wurden, kann die Richtlinie angeben, ob der Header CloudFront verwendet wird, den sie vom Ursprung erhalten hat, oder ob dieser Header mit dem Header in der Antwort-Header-Richtlinie überschrieben wird.
Anmerkung
Wenn Sie Ihren Antwort-Header-Richtlinien Header hinzufügen, die das Browser-Caching steuernCache-Control, CloudFront fügt diese Header beispielsweise nur der Zuschauerantwort hinzu. Diese Header haben keinen Einfluss darauf, wie das angeforderte Objekt CloudFront zwischengespeichert wird.
CloudFront stellt vordefinierte Richtlinien für Antwortheader, sogenannte verwaltete Richtlinien, für allgemeine Anwendungsfälle bereit. Sie können diese verwalteten Richtlinien verwenden oder eigene Richtlinien erstellen. Sie können eine einzelne Response-Header-Richtlinie an mehrere Cache-Verhaltensweisen in mehreren Distributionen in Ihrem anhängen. AWS-Konto
Weitere Informationen finden Sie hier: