Configura l'Hostinoltro delle intestazioni - AWS Elemental MediaTailor

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Configura l'Hostinoltro delle intestazioni

Per impostazione predefinita, Amazon CloudFront non inoltra l'Hostintestazione alle origini downstream. Tuttavia, AWS Elemental MediaTailor richiede che l'Hostintestazione funzioni correttamente. È necessario configurare la CloudFront distribuzione a cui inoltrare l'Hostintestazione. MediaTailor

Importante

Questa configurazione è fondamentale per la MediaTailor funzionalità. Senza l'Hostintestazione, MediaTailor non è possibile elaborare le richieste o generare manifesti con il CDN corretto. URLs

Metodi per inoltrare l'intestazione Host

Configura l'inoltro Host dell'intestazione utilizzando uno di questi metodi:

Politica di richiesta Origin (consigliata)

Utilizza una politica di richiesta di origine gestita o personalizzata che includa l'intestazione Host.

Valori inoltrati in precedenza

Configura i valori inoltrati direttamente nel comportamento della cache. Disponibile per le distribuzioni esistenti ma non consigliato per quelle nuove.

Utilizzo della policy di richiesta di origine (consigliato)

L'approccio consigliato consiste nell'utilizzare una politica di richiesta di origine che inoltri l'intestazione Host:

Per configurare l'inoltro delle Host intestazioni con la policy di richiesta di origine
  1. Nella CloudFront console, seleziona la tua distribuzione.

  2. Scegli la scheda Behaviors (Comportamenti).

  3. Seleziona il comportamento che desideri modificare o crea un nuovo comportamento.

  4. Per quanto riguarda la politica di richiesta di Origin, hai due opzioni:

    1. Opzione 1 (consigliata): seleziona la politica AllViewergestita, che inoltra tutte le intestazioni dei visualizzatori, incluso Host.

    2. Opzione 2: crea una politica di richiesta di origine personalizzata che includa specificamente l'intestazioneHost:

      1. Scegliere Create Policy (Crea policy).

      2. Nella sezione Intestazioni, seleziona Includi le seguenti intestazioni.

      3. Aggiungi Host all'elenco delle intestazioni.

      4. Includi anche altre intestazioni obbligatorie: User-AgentAccept-Encoding, e. X-Forwarded-For

      5. Salva la politica e applicala al tuo comportamento.

  5. Salvare le modifiche.

Utilizzo di valori inoltrati precedenti

Se stai utilizzando una distribuzione esistente con la configurazione dei valori inoltrati legacy, puoi aggiungere l'inoltro dell'intestazione: Host

Per configurare l'inoltro delle Host intestazioni con valori inoltrati precedenti
  1. Nella CloudFront console, seleziona la tua distribuzione.

  2. Scegli la scheda Behaviors (Comportamenti).

  3. Seleziona il comportamento che desideri modificare.

  4. Nella sezione Chiave cache e richieste di origine, seleziona Impostazioni cache legacy.

  5. Nel menu a discesa Headers, seleziona Whitelist.

  6. Aggiungi le seguenti intestazioni alla whitelist:

    • Host

    • User-Agent

    • Accept-Encoding

    • X-Forwarded-For

  7. Salvare le modifiche.

Nota

L'approccio legacy ai valori inoltrati non è consigliato per le nuove distribuzioni. Prendi in considerazione la migrazione alle policy di richiesta di origine per migliori prestazioni e una gestione più semplice.

Verifica l'inoltro dell'Hostintestazione

Dopo aver configurato l'inoltro Host dell'intestazione, verifica che funzioni correttamente:

Per verificare l'inoltro dell'intestazione Host
  1. Attendi che le modifiche alla CloudFront distribuzione vengano implementate (l'operazione può richiedere diversi minuti).

  2. Fai una richiesta di prova alla tua CloudFront distribuzione per un manifesto.

  3. Verifica che il manifesto sia stato restituito correttamente e contenga il CDN URLs previsto.

  4. Monitora MediaTailor i log per garantire che le richieste vengano elaborate correttamente.

In caso di problemi, consulta la documentazione sulla risoluzione dei problemi CDN come guida.

Risorse aggiuntive

Per ulteriori informazioni sull'inoltro delle CloudFront intestazioni, consulta le seguenti risorse: