

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

# Preparati all' CloudFormation implementazione di CDN e integrazioni MediaTailor
<a name="prepare-cloudformation-deployment"></a>

AWS Elemental MediaTailor la distribuzione AWS CloudFormation richiede prerequisiti e fasi di preparazione specifici. Prima di iniziare a utilizzare CloudFormation to integration MediaTailor e Amazon CloudFront, assicurati di disporre di quanto segue.
+ Un AWS account con autorizzazioni di creazione MediaTailor CloudFront e risorse CloudFormation 
+ Un'origine dei contenuti in cui sono ospitati i tuoi contenuti video (ad esempio AWS Elemental MediaPackage, Amazon S3 o un altro server di origine)
+ Un ad decision server (ADS) in grado di rispondere alle richieste VAST

Prima di distribuire il CloudFormation modello, raccogli questi parametri richiesti:

`AdServerUrl`  
URL del server pubblicitario VAST per l'inserimento dinamico degli annunci. Per il test viene fornito un endpoint VAST statico.

`ContentOriginDomainName`  
Nome di dominio dell'origine del contenuto senza protocollo (ad esempio, {{mediapackage-domain.mediapackagev2.us-west-2.amazonaws.com}}{{mybucket.s3.amazonaws.com}}, o{{custom-origin.example.com}}). Non includere prefissi http://o https://o altri percorsi.

`ContentOriginType`  
Il tipo di origine del contenuto:  
+ *mediapackagev2*: per le origini AWS Elemental MediaPackage 
+ *s3*: per le origini dei bucket Amazon S3
+ *personalizzato*: per qualsiasi altro tipo di origine

Il modello creerà diverse AWS risorse che collaboreranno per fornire i tuoi contenuti con annunci personalizzati. Di seguito viene descritto il funzionamento di ciascun componente:

## Controllo degli accessi all'origine
<a name="origin-access-control-resource"></a>

Origin Access Control (OAC) è una funzionalità di sicurezza che garantisce l'accesso ai contenuti solo tramite CloudFront, non direttamente dal server di origine. Questo aiuta a proteggere i tuoi contenuti da accessi non autorizzati.

Per MediaPackage le origini di Amazon S3, il modello crea una risorsa Origin Access Control (OAC) per proteggere l'accesso ai tuoi contenuti. 

## MediaTailor configurazione di riproduzione
<a name="mediatailor-resource"></a>

La configurazione di MediaTailor riproduzione è il componente principale che gestisce l'inserimento degli annunci. Riceve contenuti dalla tua origine, richiede annunci dal tuo server pubblicitario e li combina in uno stream personalizzato per ogni spettatore.

Il modello crea una configurazione di MediaTailor riproduzione con le seguenti impostazioni:
+ Fonte di contenuti video che rimanda alla tua distribuzione CloudFront 
+ URL del server decisionale degli annunci configurato sull'endpoint VAST specificato
+ Configurazione live pre-roll per l'inserimento di annunci durante i live streaming
+ Configurazione CDN con prefissi URL di segmento appropriati

## CloudFront distribuzione
<a name="cloudfront-resource"></a>

La CloudFront distribuzione offre i tuoi contenuti agli spettatori di tutto il mondo con bassa latenza. Gestisce diversi tipi di richieste (manifesti, segmenti di contenuti, segmenti di annunci) e le indirizza alle origini appropriate.

Per i professionisti del settore radiotelevisivo alle CDNs prime armi, ecco alcuni termini chiave:

Origin  
Un server in cui sono archiviati i contenuti originali (ad esempio MediaPackage Amazon S3)

Cache behavior (Comportamento cache)  
Regole che determinano in che modo i diversi tipi di contenuti vengono memorizzati nella cache e distribuiti

Policy della cache  
Impostazioni che controllano per quanto tempo il contenuto viene memorizzato nella cache e quali componenti della richiesta influiscono sulla memorizzazione nella cache

Il modello crea una CloudFront distribuzione con i seguenti componenti:
+ Tre origini:
  + Origine del contenuto (MediaPackageAmazon S3 o personalizzato)
  + MediaTailor manifesta l'origine
  + MediaTailor origine dei segmenti
+ Comportamenti nella cache con modelli appropriati:
  + Comportamento predefinito per i segmenti di contenuto
  + Comportamento dei segmenti di MediaTailor annunci (/tm/\*)
  + Comportamento per i media MediaTailor interstiziali (/v1/i-media/\*)
  + Comportamento per manifesti personalizzati (/v1/\*)
  + Comportamento per le richieste di reindirizzamento dei segmenti (/segment/\*)
+ Politiche di cache ottimizzate per ogni comportamento:
  + `CachingOptimized`per contenuti memorizzabili nella cache
  + `CachingDisabled`per manifesti personalizzati
+ Politiche di Origin Request per garantire il corretto inoltro degli header
+ Politiche di intestazione di risposta per il supporto CORS