

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'integrazione CDN con MediaTailor
<a name="cdn-configuration"></a>

Questa sezione fornisce indicazioni sull'integrazione AWS Elemental MediaTailor con una rete per la distribuzione di contenuti (CDN). 

Un'efficace integrazione CDN con MediaTailor è essenziale per offrire esperienze di streaming di alta qualità con annunci personalizzati su larga scala. Questa guida illustra il processo completo di impostazione, configurazione e ottimizzazione dell'integrazione CDN.

Per ulteriori informazioni, consulta i seguenti link:
+ Per informazioni sulla trasmissione dei parametri di query CDNs per l'autorizzazione e il targeting degli annunci, consulta[MediaTailor parametri di query manifest](manifest-query-parameters.md). 
+ Per un routing avanzato che utilizza variabili dinamiche e alias di configurazione, consulta. [MediaTailor variabili pubblicitarie dinamiche per le richieste ADS](variables.md)
+ Per informazioni sulla creazione di MediaTailor configurazioni, vedere. [Utilizzo AWS Elemental MediaTailor per inserire annunci](configurations.md) 
+ Per informazioni sulla creazione di una CloudFront distribuzione, consulta [Creating a distribution](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html) nella CloudFront Developer Guide.

Per garantire la chiarezza di questa guida, viene utilizzata la seguente terminologia per descrivere diversi tipi di manifesti:
+ **HLS** manifesta:
  + Playlist *multivariante: il manifesto di primo livello che contiene collegamenti a playlist* multimediali
  + *Playlist multimediale*: il manifesto di secondo livello con collegamenti a segmenti di contenuto
+ **DASH manifesta:**
  + *MPD (Media Presentation Description)*: termine standard per i manifesti DASH

L'integrazione MediaTailor con un CDN offre i seguenti vantaggi:
+ Latenza ridotta per gli spettatori
+ Scalabilità migliorata per eventi ad alto traffico
+ Maggiore affidabilità grazie a percorsi di consegna ridondanti
+ Costi ottimizzati riducendo il traffico di origine
+ Migliore protezione contro gli attacchi DDo S

## Componenti e requisiti di integrazione CDN
<a name="cdn-integration-components"></a>

Un'integrazione CDN di successo MediaTailor implica la configurazione dei seguenti componenti chiave:

**Comportamenti di routing CDN**  
Regole che determinano il modo in cui i diversi tipi di richieste (manifesti, segmenti di contenuti, segmenti di annunci) vengono instradati attraverso il CDN.

**Mappatura CDN in MediaTailor**  
Configurazione MediaTailor che garantisce che i manifest facciano riferimento al dominio CDN anziché fare riferimento direttamente ai server di origine.

**Impostazioni di sicurezza**  
Configurazioni che proteggono i contenuti e l'infrastruttura, tra cui la sicurezza del trasporto, il controllo degli accessi e il monitoraggio.

**Test e convalida**  
Procedure per verificare che l'integrazione CDN funzioni correttamente prima della distribuzione in produzione.

## Prerequisiti per l'integrazione CDN
<a name="prerequisites"></a>

Prima di configurare l'integrazione CDN, assicurati di disporre di quanto segue:

1. Una MediaTailor configurazione con le seguenti impostazioni:
   + La tua origine del contenuto come **fonte del contenuto**
   + Il tuo ADS come **server decisionale per gli annunci**

   L'origine e l'ADS sono necessari anche URLs nelle fasi di integrazione del CDN.

1. Accesso all'interfaccia di configurazione del tuo CDN

1. Comprensione della terminologia specifica del CDN per comportamenti, regole e impostazioni della cache

1. Conoscenza della struttura dei contenuti, comprese le estensioni di file utilizzate per i segmenti (ad esempio .ts, .mp4 o .m4s)

## Fasi di configurazione dell'integrazione CDN
<a name="cdn-integration-workflow"></a>

Il processo di integrazione MediaTailor con un CDN segue questi passaggi di alto livello:

1. **Configura i comportamenti di routing CDN**: configura il CDN per instradare i diversi tipi di richieste in modo appropriato.

1. **Configura la mappatura CDN in MediaTailor**: aggiorna la MediaTailor configurazione per utilizzare i nomi di dominio CDN.

1. **Implementa le migliori pratiche di sicurezza**: configura le impostazioni di sicurezza per proteggere i contenuti e l'infrastruttura.

1. **Verifica la tua integrazione**: verifica che l'integrazione CDN funzioni correttamente.

## Intestazioni richieste per MediaTailor l'integrazione CDN
<a name="cdn-required-headers"></a>

 MediaTailor Per funzionare correttamente con il CDN, è necessario configurare il CDN per inoltrare intestazioni HTTP specifiche. Queste intestazioni sono essenziali per il corretto funzionamento, tra cui la compressione, il rilevamento dei dispositivi, la personalizzazione degli annunci e il targeting geografico.

Configura il tuo CDN per inoltrare le seguenti intestazioni a: MediaTailor

**`Accept-Encoding`**  
**Scopo**: necessario per la funzionalità di compressione  
**Dettagli**: questa intestazione indica MediaTailor quali metodi di compressione sono supportati dal client. MediaTailor utilizza queste informazioni per comprimere i manifesti quando possibile, riducendo l'utilizzo della larghezza di banda e migliorando le prestazioni. I dispositivi legacy che non supportano la compressione non invieranno questa intestazione e MediaTailor restituiranno manifesti non compressi.

**`User-Agent`**  
**Scopo**: necessario per il rilevamento dei dispositivi e la personalizzazione degli annunci  
**Dettagli**: MediaTailor analizza l'intestazione User-Agent per identificare il tipo di dispositivo client, il browser e le funzionalità. Queste informazioni vengono utilizzate per il targeting degli annunci, le ottimizzazioni specifiche del dispositivo e per garantire la compatibilità con diversi client di riproduzione.

**`Host`**  
**Scopo**: necessario per il corretto instradamento delle richieste  
**Dettagli**: l'`Host`intestazione assicura che le richieste vengano instradate all'endpoint corretto. MediaTailor Ciò è particolarmente importante negli ambienti multi-tenant e quando si utilizzano configurazioni di dominio personalizzate.  
Molti CDNs, tra cui Amazon CloudFront, non inoltrano l'`Host`intestazione per impostazione predefinita. Per CloudFront gli utenti: consulta [Configurazione dei comportamenti della cache](cloudfront-basic-setup.md#cf-cache-behaviors) le istruzioni di configurazione.

**`X-Forwarded-For`**  
**Scopo**: necessario per il rilevamento dell'IP del client e il targeting geografico  
**Dettagli**: questa intestazione conserva l'indirizzo IP del client originale quando le richieste passano attraverso il CDN. MediaTailor utilizza queste informazioni per il targeting geografico degli annunci, l'analisi e la conformità alle restrizioni regionali sui contenuti.

**Importante**  
Tutte e quattro le intestazioni sono necessarie per la piena MediaTailor funzionalità. La mancanza di una di queste intestazioni può comportare una riduzione delle funzionalità, tra cui:  
Impossibilità di comprimere i manifesti (manca la Accept-Encoding)
Scarso targeting degli annunci e problemi di compatibilità dei dispositivi (User-Agent mancante)
Richiedi errori di routing (host mancante)
Targeting geografico e analisi imprecisi (mancanti) X-Forwarded-For

Per istruzioni di configurazione specifiche del CDN, consulta le sezioni sui comportamenti di routing e sulla memorizzazione nella cache che fanno riferimento a questo elenco di intestazioni.

I seguenti argomenti forniscono istruzioni dettagliate per ogni aspetto dell'integrazione CDN.

**Topics**
+ [Componenti e requisiti di integrazione CDN](#cdn-integration-components)
+ [Prerequisiti per l'integrazione CDN](#prerequisites)
+ [Fasi di configurazione dell'integrazione CDN](#cdn-integration-workflow)
+ [Intestazioni richieste per MediaTailor l'integrazione CDN](#cdn-required-headers)
+ [Configurare i comportamenti di routing CDN per MediaTailor](cdn-routing-behaviors.md)
+ [Configura la mappatura CDN in MediaTailor](cdn-mapping-mediatailor.md)
+ [Best practice di sicurezza per l'integrazione CDN per MediaTailor](cdn-security-best-practices.md)