

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)

# Configurare i comportamenti di routing CDN per MediaTailor
<a name="cdn-routing-behaviors"></a>

Questa sezione spiega come configurare la rete di distribuzione dei contenuti (CDN) per instradare diversi tipi di richieste in modo appropriato per l'integrazione. AWS Elemental MediaTailor La corretta configurazione del routing garantisce la corretta gestione delle richieste manifeste, dei segmenti di contenuto e dei segmenti di annunci.

La configurazione dei comportamenti di routing CDN è un passaggio fondamentale per creare una pipeline di distribuzione dei contenuti efficiente. Impostando regole di routing specifiche per diversi tipi di contenuti, puoi ottimizzare la memorizzazione nella cache, migliorare le prestazioni di distribuzione e garantire il corretto funzionamento dell'inserimento di annunci personalizzati.

Per scenari di routing avanzati che utilizzano variabili dinamiche e alias di configurazione, consulta. [MediaTailor variabili pubblicitarie dinamiche per le richieste ADS](variables.md) Per informazioni sulla conservazione dei parametri di interrogazione nel routing CDN, vedere. [MediaTailor parametri di query manifest](manifest-query-parameters.md)

**Importante**  
La mancata inclusione delle intestazioni CORS nell'oggetto memorizzato nella cache o nella risposta CDN ai visualizzatori può causare errori di riproduzione. 

## Configurazione del comportamento di routing CDN
<a name="cdn-routing-configuration"></a>

Configura il tuo CDN per indirizzare i diversi tipi di richieste in modo appropriato.

### Routing dei segmenti di contenuto
<a name="content-segment-routing"></a>

Il routing dei segmenti di contenuto indirizza le richieste per i segmenti di contenuto effettivi al server di origine. Come il routing dei segmenti pubblicitari, anche il routing dei segmenti di contenuto richiede una corretta configurazione CORS per garantire una riproduzione fluida nei lettori basati sul Web.

Per una guida dettagliata alla configurazione, consulta l'esempio all'indirizzo. CloudFront [Precedenza 4: comportamento del percorso di origine del contenuto](cf-comprehensive-configuration.md#cf-default-behavior) Questo esempio fornisce impostazioni specifiche che dovreste seguire CloudFront o adattare per altri CDNs.

I principali requisiti di configurazione per il routing dei segmenti di contenuto includono:
+ Utilizza modelli di percorso che corrispondano alle estensioni dei file dei segmenti di contenuto (ad esempio `*.ts``*.mp4`, o`*.m4s`)
+ Indirizza le richieste all'origine dei tuoi contenuti (ad esempio un bucket o un endpoint Amazon S3) MediaPackage
+ Per un rapporto cache-hit ottimale, includi solo i parametri della stringa di query che fanno sì che origin modifichi la risposta nella chiave della cache e inoltri la richiesta di origine 
+ Applica una politica di cache appropriata con valori TTL superiori a 24 ore
+ Includi le intestazioni di risposta CORS ai tuoi spettatori

### Routing dei segmenti di annunci
<a name="ad-segment-routing"></a>

Il routing dei segmenti pubblicitari è fondamentale per fornire annunci pubblicitari personalizzati agli spettatori. Quando configuri il routing dei segmenti di annunci, devi implementare una corretta gestione CORS (Cross-Origin Resource Sharing) per evitare problemi che possono causare errori di riproduzione nei lettori basati sul Web.

Per indicazioni dettagliate sulla configurazione, consulta l'esempio all'indirizzo. CloudFront [Precedenza 0: comportamento del percorso dei segmenti di annunci](cf-comprehensive-configuration.md#cf-transcode-manage-behavior) Questo esempio fornisce impostazioni specifiche che dovreste seguire CloudFront o adattare per altri CDNs.

I principali requisiti di configurazione per il routing dei segmenti di annunci includono:
+ Utilizza lo schema di percorso `/tm/*` specifico per i segmenti di MediaTailor annunci
+ Indirizza le richieste a `segments.mediatailor.region.amazonaws.com`
+ Per un rapporto cache-hit ottimale, non includete gli header della richiesta del visualizzatore, i cookie o i parametri della stringa di query nella chiave cache o nella richiesta di origine
+ Applica una politica di cache appropriata con valori TTL superiori a 24 ore
+ Includi le intestazioni di risposta CORS ai tuoi spettatori

### Instradamento delle richieste manifeste
<a name="manifest-routing"></a>

Per indirizzare le richieste multivarianti di playlist, playlist multimediali e MPD MediaTailor, utilizzate le seguenti impostazioni generali. Per CloudFront la configurazione, vedere. [Configurazione del comportamento della cache del manifesto](cloudfront-basic-setup.md#cf-manifest-behavior)

1. Nella tua interfaccia di configurazione CDN, crea comportamenti per diversi tipi di manifest.

1. Imposta modelli di percorso in modo che corrispondano alle estensioni dei file multivarianti di playlist e playlist multimediali (`*.m3u8`per HLS) e alle estensioni di file MPD (per DASH). `*.mpd`

1. Configura l'impostazione di origine nel tuo CDN in modo che punti all'endpoint di configurazione. MediaTailor

1. Per l'inserimento degli annunci, disattiva la memorizzazione nella cache di playlist multivarianti personalizzate, playlist multimediali e. MPDs Poiché l'inserimento di annunci fornisce manifesti personalizzati, il tuo CDN non dovrebbe memorizzarli nella cache. Se un dispositivo di riproduzione diverso da quello previsto riceve una playlist o un MPD memorizzati nella cache, potrebbero verificarsi problemi di riproduzione o tracciamento. Per una guida completa sulla memorizzazione nella cache, comprese le raccomandazioni TTL per tutti i tipi di contenuto, consulta. [Ottimizzazione della memorizzazione nella cache per CDN e integrazioni MediaTailor](cdn-optimize-caching.md)

1. Configura l'inoltro delle intestazioni per tutte le intestazioni. Per i requisiti minimi, consulta. [Intestazioni richieste per MediaTailor l'integrazione CDN](cdn-configuration.md#cdn-required-headers)

1. Abilita l'inoltro di stringhe di query per passare i parametri di targeting degli annunci.

------
#### [ HLS multivariant playlist ]

Le richieste di playlist multivarianti HLS seguono questi formati:

```
https://<playback-endpoint>/v1/index/<hashed-account-id>/<origin-id>/<index>.m3u8
```

Esempio:

```
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/master/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/Demo/assetId.m3u8
```

------
#### [ HLS media playlist ]

Le richieste di playlist multimediali HLS seguono questi formati:

```
https://<playback-endpoint>/v1/manifest/<hashed-account-id>/<session-id>/<manifestNumber>.m3u8
```

Le richieste dei giocatori a `https://CDN_Hostname/some/path/asset.m3u8` vengono indirizzate al MediaTailor percorso in `https://mediatailor.us-west-2.amazonaws.com/v1/session/configuration/endpoint` base alla parola chiave `*.m3u8` nella richiesta.

Esempio:

```
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/manifest/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/c240ea66-9b07-4770-8ef9-7d16d916b407/0.m3u8
```

------
#### [ DASH MPD ]

Le richieste DASH MPD seguono questi formati:

```
https://<playback-endpoint>/v1/dash/<hashed-account-id>/<origin-id>/<assetName>.mpd
```

Le richieste del giocatore a `https://CDN_Hostname/some/path/asset.mpd` vengono indirizzate al MediaTailor percorso in `https://mediatailor.us-west-2.amazonaws.com/v1/dash/configuration/endpoint` base alla parola chiave `*.mpd` nella richiesta.

Esempio:

```
https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/a1bc06b59e9a570b3b6b886a763d15814a86f0bb/Demo/0.mpd
```

------

## Le migliori pratiche di routing CDN
<a name="cdn-routing-best-practices"></a>

Quando configuri i comportamenti di routing CDN, segui queste best practice per garantire prestazioni e affidabilità ottimali:

**Utilizza schemi di percorso specifici**  
Crea modelli di percorso specifici che corrispondano esattamente alla struttura dei tuoi contenuti per garantire un routing corretto.

**Dai priorità all'ordine di comportamento**  
Nella maggior parte dei casi CDNs, i comportamenti vengono valutati in ordine. Posiziona comportamenti più specifici prima di comportamenti più generali.

**Testa i modelli di comportamento**  
Verifica che i modelli di percorso corrispondano correttamente alle richieste previste prima di passare alla produzione.

**Documenta la tua configurazione**  
Conserva la documentazione dei comportamenti di routing CDN per facilitare la risoluzione dei problemi e gli aggiornamenti futuri.

## Fasi successive
<a name="cdn-routing-next-steps"></a>

Dopo aver configurato i comportamenti di routing CDN, il passaggio successivo consiste nel configurare la mappatura CDN in. MediaTailor Per istruzioni, consulta [Configura la mappatura CDN in MediaTailor](cdn-mapping-mediatailor.md).

# Configura la mappatura CDN in MediaTailor
<a name="cdn-mapping-mediatailor"></a>

Questa sezione spiega come configurare l'utilizzo dei nomi AWS Elemental MediaTailor di dominio della rete di distribuzione dei contenuti (CDN). Dopo aver impostato i comportamenti di routing CDN, è necessario aggiornare la MediaTailor configurazione per garantire che i manifesti facciano riferimento al dominio CDN anziché fare riferimento direttamente ai server di origine.

La configurazione della mappatura CDN MediaTailor garantisce che tutti i contenuti e i segmenti di annunci URLs nei manifesti puntino al CDN anziché direttamente ai server di origine. Questo passaggio è essenziale per creare una catena di distribuzione CDN completa e massimizzare i vantaggi dell'integrazione CDN.

## Configurazione della mappatura CDN in MediaTailor
<a name="mediatailor-configuration"></a>

Dopo aver impostato i comportamenti di routing CDN, MediaTailor configurate l'utilizzo dei nomi di dominio CDN:

1. Apri la [MediaTailor console](https://console.aws.amazon.com/mediatailor/home).

1. Seleziona la configurazione che desideri aggiornare.

1. Nella sezione **Impostazioni avanzate** della **configurazione CDN**, inserisci il nome di dominio CDN nel campo del prefisso del **segmento di contenuto CDN**.

1. **Se utilizzi un dominio CDN separato per i segmenti di annunci, inseriscilo nel campo del prefisso del segmento di annunci CDN.**

1. Salvare le modifiche.

Questa configurazione garantisce che i manifesti vengano MediaTailor generati con URLs quel punto sul CDN anziché direttamente sull'origine o sullo spazio di archiviazione del segmento di annunci.

### Comprensione del comportamento degli URL di base
<a name="base-url-behavior"></a>

MediaTailor determina la base URLs nei manifesti in base alla configurazione del prefisso CDN:
+ **Prefisso del segmento di annunci CDN configurato: i segmenti di annunci utilizzano il prefisso** CDN come URL di base.
+ **Prefisso del segmento di annunci CDN non configurato**: i segmenti di annunci utilizzano la posizione diretta come URL di base. MediaTailor 
+ **Prefisso del segmento di contenuto CDN configurato: i segmenti di contenuto utilizzano il prefisso** CDN come URL di base.
+ **Prefisso del segmento di contenuto CDN non configurato**: i segmenti di contenuto fanno riferimento all'origine del contenuto originale.

#### Gestione DASH BaseURL
<a name="dash-baseurl-handling"></a>

Per i manifesti DASH, MediaTailor gestisce le `BaseURL` impostazioni in modo diverso per i contenuti e i segmenti di annunci:

**Segmenti di contenuto:**
+ **Con prefisso del segmento di contenuto CDN**: ne MediaTailor imposta esattamente uno `BaseURL` a `MPD` livello utilizzando il prefisso specificato.
+ **Senza prefisso del segmento di contenuto CDN**: MediaTailor conserva `BaseURL` le impostazioni esistenti dal manifesto di origine o ne aggiunge una in base all'URL di origine se non ne esiste nessuna. `MPD`

**Segmenti di annunci:**
+ **Con prefisso del segmento di annunci CDN**: ogni periodo dell'annuncio ne ottiene esattamente uno `BaseURL` utilizzando il prefisso configurato.
+ **Senza prefisso del segmento di annunci CDN**: a ogni periodo dell'annuncio viene assegnato esattamente un riferimento al server dei `BaseURL` contenuti pubblicitari. MediaTailor 

**Example Esempio di mappatura CDN**  
Se l'origine del contenuto è `http://origin.com/contentpath/` e il prefisso del segmento di contenuti CDN è`https://cdn.example.com/`, nel manifesto `http://origin.com/contentpath/subdir/content.ts` verrà visualizzato nel manifesto un segmento di contenuto a cui normalmente si fa riferimento come. `https://cdn.example.com/subdir/content.ts`

## Considerazioni importanti
<a name="cdn-mapping-considerations"></a>

Quando configurate la mappatura CDN MediaTailor, tenete a mente le seguenti importanti considerazioni:

**Usa HTTPS per i prefissi CDN**  
Usa sempre HTTPS URLs per i tuoi prefissi CDN per garantire la distribuzione sicura dei contenuti.

**Abbina i percorsi comportamentali del CDN**  
Assicurati che i prefissi CDN in cui configuri MediaTailor corrispondano ai modelli di percorso configurati nei comportamenti CDN.

**Considerate regionali CDNs**  
Se utilizzi domini CDN diversi per regioni diverse, dovrai creare MediaTailor configurazioni separate per ogni regione.

**Verifica della proprietà del dominio**  
Assicurati di avere il controllo sui domini CDN in cui configuri. MediaTailor

## Verifica la configurazione della mappatura CDN
<a name="cdn-mapping-verification"></a>

Dopo aver configurato la mappatura CDN MediaTailor, verifica che la configurazione funzioni correttamente:

1. Richiedi un manifesto tramite il tuo CDN.

1. Esamina il contenuto del manifesto per verificare che il segmento faccia URLs riferimento al tuo dominio CDN.

1. Verifica che il segmento di contenuto URLs nel manifesto indichi il tuo dominio CDN.

1. Verifica che il segmento di annunci URLs nel manifesto punti al tuo dominio CDN.

Per procedure complete di test e convalida, consulta. [Test e convalida per CDN e integrazioni MediaTailor](cdn-integration-testing.md)

## Fasi successive
<a name="cdn-mapping-next-steps"></a>

Dopo aver configurato la mappatura CDN MediaTailor, il passaggio successivo consiste nell'implementare le migliori pratiche di sicurezza per l'integrazione del CDN. Per istruzioni, consulta [Best practice di sicurezza per l'integrazione CDN per MediaTailor](cdn-security-best-practices.md).

# Best practice di sicurezza per l'integrazione CDN per MediaTailor
<a name="cdn-security-best-practices"></a>

Questa sezione spiega come implementare le migliori pratiche di sicurezza per l'integrazione della rete di distribuzione AWS Elemental MediaTailor dei contenuti (CDN). Una corretta configurazione di sicurezza aiuta a proteggere i contenuti e l'infrastruttura da accessi non autorizzati e potenziali minacce.

Proteggere l'integrazione CDN è fondamentale per proteggere i contenuti, prevenire l'accesso non autorizzato e garantire la conformità ai requisiti di sicurezza. L'implementazione di queste best practice aiuta a creare un solido livello di sicurezza per il flusso di lavoro di streaming.

## Configurazione di sicurezza CDN
<a name="cdn-security-settings"></a>

Prima di configurare il routing CDN e le impostazioni della cache, implementate queste best practice di sicurezza per proteggere i contenuti e l'infrastruttura:

### Sicurezza dei trasporti
<a name="transport-security"></a>

MediaTailor utilizza solo HTTPS per tutte le comunicazioni e non consente connessioni HTTP. Per garantire una comunicazione sicura tra tutti i componenti del flusso di lavoro di streaming, completa i seguenti passaggi:

1. Configura HTTPS per tutte le comunicazioni tra il CDN e gli MediaTailor endpoint. MediaTailor richiede HTTPS e non accetta connessioni HTTP.

1. Utilizza TLS 1.2 o versioni successive per tutte le connessioni HTTPS.

1. Configura il tuo CDN per imporre ai visualizzatori connessioni solo HTTPS.

### Controllo accessi
<a name="access-control"></a>

Per proteggere i contenuti e l'infrastruttura dall'accesso non autorizzato, implementa i seguenti controlli di accesso:

1. Configura le impostazioni di restrizione geografica se devi limitare l'accesso ai contenuti a regioni specifiche.

1. Implementa cookie firmati URLs o firmati per i contenuti che richiedono l'autenticazione del visualizzatore.

1. Imposta liste di autorizzazione basate su IP per l'accesso amministrativo alla configurazione CDN.

### Controllo della sicurezza
<a name="security-monitoring"></a>

Per rilevare e rispondere efficacemente agli eventi di sicurezza, implementa le seguenti pratiche di monitoraggio:

1. Abilita la registrazione degli accessi per la tua distribuzione CDN.

1. Imposta avvisi per schemi di traffico o tentativi di accesso insoliti.

1. Esamina regolarmente le configurazioni di sicurezza e aggiorna se necessario.

## Funzionalità di sicurezza avanzate
<a name="advanced-security-features"></a>

Le seguenti funzionalità di sicurezza avanzate offrono una protezione avanzata per l'integrazione CDN:

**Web Application Firewall (WAF)**  
Se la tua CDN supporta la funzionalità WAF, configurala per proteggerla da vulnerabilità e attacchi web comuni.

**DDoProtezione S**  
Abilita DDo le funzionalità di protezione S fornite dalla tua CDN per mitigare gli attacchi distribuiti denial-of-service.

**Controllo degli accessi Origin**  
Configura i tuoi server di origine in modo che accettino le richieste solo dal tuo CDN per impedire tentativi di accesso diretto.

**Criptazione dei contenuti**  
Per i contenuti altamente sensibili, prendi in considerazione l'implementazione di meccanismi di crittografia aggiuntivi oltre alla sicurezza del trasporto.

## Fasi successive
<a name="security-best-practices-next-steps"></a>

Dopo aver implementato le migliori pratiche di sicurezza, il passaggio successivo consiste nel testare e risolvere i problemi dell'integrazione CDN. Consulta le [Risolvi i problemi di integrazione CDN](cdn-troubleshooting.md) istruzioni complete per test e risoluzione dei problemi.