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.
Konfiguration der Host
Header-Weiterleitung
Standardmäßig leitet Amazon den Host
Header CloudFront nicht an Downstream-Ursprünge weiter. AWS Elemental MediaTailor Erfordert jedoch, dass der Host
Header korrekt funktioniert. Sie müssen Ihre CloudFront Distribution so konfigurieren, dass der Host
Header weitergeleitet wird MediaTailor.
Wichtig
Diese Konfiguration ist entscheidend für die MediaTailor Funktionalität. Ohne den Host
Header MediaTailor können keine Anfragen verarbeitet oder Manifeste mit dem richtigen CDN URLs generiert werden.
Methoden zur Weiterleitung von Headern Host
Konfigurieren Sie die Host
Header-Weiterleitung mit einer der folgenden Methoden:
- Richtlinie für Origin-Anfragen (empfohlen)
-
Verwenden Sie eine verwaltete oder benutzerdefinierte Ursprungsanforderungsrichtlinie, die den Host-Header enthält.
- Ältere weitergeleitete Werte
-
Konfigurieren Sie weitergeleitete Werte direkt im Cache-Verhalten. Verfügbar für bestehende Distributionen, aber nicht empfehlenswert für neue.
Verwendung der Origin-Request-Richtlinie (empfohlen)
Der empfohlene Ansatz besteht darin, eine Origin-Anforderungsrichtlinie zu verwenden, die den Host-Header weiterleitet:
So konfigurieren Sie die Host
Header-Weiterleitung mit der Origin-Anforderungsrichtlinie
-
Wählen Sie in der CloudFront Konsole Ihre Distribution aus.
-
Wählen Sie die Registerkarte Behaviors aus.
-
Wählen Sie das Verhalten aus, das Sie ändern möchten, oder erstellen Sie ein neues Verhalten.
-
Für die Origin-Anforderungsrichtlinie hast du zwei Optionen:
-
Option 1 (empfohlen): Wähle eine AllViewerverwaltete Richtlinie aus, die alle Viewer-Header einschließlich Host weiterleitet.
-
Option 2: Erstellen Sie eine benutzerdefinierte Quellanforderungsrichtlinie, die speziell den
Host
Header umfasst:-
Wählen Sie Richtlinie erstellen aus.
-
Wählen Sie im Abschnitt Header die Option Folgende Header einbeziehen aus.
-
Fügen Sie
Host
es der Liste der Header hinzu. -
Fügen Sie auch andere erforderliche Header hinzu:
User-Agent
Accept-Encoding
, und.X-Forwarded-For
-
Speichern Sie die Richtlinie und wenden Sie sie auf Ihr Verhalten an.
-
-
-
Speichern Sie Ihre Änderungen.
Verwendung älterer weitergeleiteter Werte
Wenn Sie eine bestehende Distribution mit einer älteren Konfiguration für weitergeleitete Werte verwenden, können Sie die Host
Header-Weiterleitung hinzufügen:
So konfigurieren Sie die Host
Header-Weiterleitung mit älteren weitergeleiteten Werten
-
Wählen Sie in der CloudFront Konsole Ihre Distribution aus.
-
Wählen Sie die Registerkarte Behaviors aus.
-
Wählen Sie das Verhalten aus, das Sie ändern möchten.
-
Wählen Sie im Abschnitt Cache-Schlüssel und ursprüngliche Anfragen die Option Legacy-Cache-Einstellungen aus.
-
Wählen Sie in der Dropdownliste Header die Option Whitelist aus.
-
Fügen Sie der Whitelist die folgenden Header hinzu:
-
Host
-
User-Agent
-
Accept-Encoding
-
X-Forwarded-For
-
-
Speichern Sie Ihre Änderungen.
Anmerkung
Der bisherige Ansatz für weitergeleitete Werte wird für neue Distributionen nicht empfohlen. Erwägen Sie die Migration zu den Richtlinien für ursprüngliche Anfragen, um eine bessere Leistung und eine einfachere Verwaltung zu erzielen.
Überprüfen Sie die Host
Headerweiterleitung
Stellen Sie nach der Konfiguration der Host
Header-Weiterleitung sicher, dass sie ordnungsgemäß funktioniert:
Um die Host
Header-Weiterleitung zu überprüfen
-
Warten Sie, bis Ihre CloudFront Distributionsänderungen bereitgestellt sind (dies kann mehrere Minuten dauern).
-
Stellen Sie eine Testanfrage für ein Manifest an Ihre CloudFront Distribution.
-
Vergewissern Sie sich, dass das Manifest erfolgreich zurückgegeben wurde und das erwartete CDN URLs enthält.
-
Überwachen Sie die MediaTailor Protokolle, um sicherzustellen, dass Anfragen korrekt verarbeitet werden.
Wenn Sie auf Probleme stoßen, finden Sie in der CDN-Dokumentation zur Fehlerbehebung weitere Informationen.
Weitere Ressourcen
Weitere Informationen zur CloudFront Header-Weiterleitung finden Sie in den folgenden Ressourcen:
-
Wie konfiguriere ich CloudFront die Weiterleitung von Headern an den Ursprung?
im AWS Knowledge Center -
Kontrolle der ursprünglichen Anfragen im CloudFront Developer Guide
-
Verwendung der Richtlinien für verwaltete Anfragen mit Ursprung im CloudFront Entwicklerhandbuch