

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à.

# MediaTailor Integrazione CDN e routing dei parametri
<a name="manifest-query-parameters-cdn-integration"></a>

AWS Elemental MediaTailor i parametri di query manifest consentono sofisticati scenari di integrazione CDN. È possibile utilizzarli per il routing dinamico, l'autorizzazione e il bilanciamento del carico.

**Casi d'uso del routing CDN**  
Gli scenari di integrazione CDN più comuni che traggono vantaggio dai parametri di query manifest includono quanto segue:
+ **Routing geografico: indirizza** le richieste verso MediaTailor endpoint specifici della regione in base alla posizione del visualizzatore
+ **Autorizzazione basata su token:** trasferisci i token di autorizzazione tramite la CDN per un accesso sicuro ai contenuti MediaTailor 
+ **Bilanciamento del carico:** distribuisci il traffico su più MediaTailor endpoint utilizzando la logica di routing CDN
+ **Test A/B:** indirizza diversi segmenti di utenti a diverse configurazioni per i test MediaTailor 
+ **Ottimizzazione specifica del dispositivo: indirizza** le richieste in base al tipo o alle funzionalità del dispositivo

**Conservazione dei parametri tra i livelli CDN**  
MediaTailor assicura che i parametri delle query manifeste siano preservati su più livelli CDN e tipi di richieste:

1. **Richiesta iniziale:** i parametri vengono estratti dalla richiesta di inizializzazione della sessione

1. **Generazione del manifesto:** i parametri vengono applicati a tutti i dati rilevanti URLs nel manifesto

1. **Richieste di segmenti:** i parametri sono inclusi in tutti i segmenti URLs per un comportamento CDN coerente

1. **Inserimento di annunci:** i parametri vengono mantenuti durante l'inserimento degli annunci e la sostituzione dei segmenti

**Example Flusso di autorizzazione CDN**  
L'esempio seguente dimostra un flusso di autorizzazione CDN completo utilizzando i parametri di query manifest:  

1. Il client richiede un manifesto con token di autorizzazione:

   ```
   GET https://cdn.example.com/mediatailor/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
   ```

1. CDN inoltra la richiesta a MediaTailor con parametri:

   ```
   GET https://mediatailor.amazonaws.com/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
   ```

1. MediaTailor genera un manifesto con parametri applicati a tutti: URLs

   ```
   #EXTM3U
   #EXT-X-STREAM-INF:BANDWIDTH=2665212
   ../../../manifest/123456789/originId/session/0.m3u8?auth_token=jwt_token_here&user_id=12345
   ```

1. Le richieste di segmento successive includono i parametri per l'autorizzazione CDN:

   ```
   GET https://cdn.example.com/mediatailor/segment/123456789/originId/session/0/1?auth_token=jwt_token_here&user_id=12345
   ```