

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Prepare-se para a CloudFormation implantação de CDN e MediaTailor integrações
<a name="prepare-cloudformation-deployment"></a>

AWS Elemental MediaTailor a implantação com AWS CloudFormation requer pré-requisitos específicos e etapas de preparação. Antes de começar a trabalhar com CloudFormation a integração MediaTailor com a Amazon CloudFront, verifique se você tem o seguinte.
+ Uma AWS conta com permissões para criar MediaTailor e CloudFormation recursos CloudFront
+ Uma origem de conteúdo na qual seu conteúdo de vídeo é hospedado (como AWS Elemental MediaPackage Amazon S3 ou outro servidor de origem)
+ Um servidor de decisão de anúncios (ADS) que pode responder a solicitações VAST

Antes de implantar o CloudFormation modelo, reúna estes parâmetros necessários:

`AdServerUrl`  
URL do servidor de anúncios VAST para inserção dinâmica de anúncios. Um endpoint VAST estático é fornecido para teste.

`ContentOriginDomainName`  
Nome de domínio da origem do seu conteúdo sem protocolo (por exemplo*mediapackage-domain.mediapackagev2.us-west-2.amazonaws.com*,*mybucket.s3.amazonaws.com*,, ou*custom-origin.example.com*). Não inclua prefixos http://ou https://nem nenhum caminho.

`ContentOriginType`  
O tipo de origem do conteúdo:  
+ *mediapackagev2*: Para origens AWS Elemental MediaPackage 
+ *s3*: Para origens de buckets do Amazon S3
+ *personalizado*: Para qualquer outro tipo de origem

O modelo criará vários AWS recursos que funcionam juntos para fornecer seu conteúdo com anúncios personalizados. A seguir, descrevemos o que cada componente faz:

## Controle de acesso do Origin
<a name="origin-access-control-resource"></a>

O Origin Access Control (OAC) é um recurso de segurança que garante que seu conteúdo só possa ser acessado por meio do servidor de origem CloudFront, e não diretamente dele. Isso ajuda a proteger seu conteúdo contra acesso não autorizado.

Para MediaPackage origens do Amazon S3, o modelo cria um recurso Origin Access Control (OAC) para proteger o acesso ao seu conteúdo. 

## MediaTailor configuração de reprodução
<a name="mediatailor-resource"></a>

A configuração de MediaTailor reprodução é o componente principal que manipula a inserção de anúncios. Ele recebe conteúdo de sua origem, solicita anúncios do seu servidor de anúncios e os combina em um fluxo personalizado para cada espectador.

O modelo cria uma configuração de MediaTailor reprodução com as seguintes configurações:
+ Fonte de conteúdo de vídeo apontando para sua CloudFront distribuição
+ URL do servidor de decisão de anúncio configurado para seu endpoint VAST especificado
+ Configuração de pré-lançamento ao vivo para inserção de anúncios durante transmissões ao vivo
+ Configuração de CDN com prefixos de URL de segmento apropriados

## CloudFront distribuição
<a name="cloudfront-resource"></a>

A CloudFront distribuição entrega seu conteúdo para espectadores em todo o mundo com baixa latência. Ele lida com diferentes tipos de solicitações (manifestos, segmentos de conteúdo, segmentos de anúncios) e as encaminha para as origens apropriadas.

Para profissionais de radiodifusão CDNs iniciantes, aqui estão alguns termos-chave:

Origem  
Um servidor onde seu conteúdo original é armazenado (como MediaPackage o Amazon S3)

Comportamento de cache  
Regras que determinam como diferentes tipos de conteúdo são armazenados em cache e entregues

Política de cache  
Configurações que controlam por quanto tempo o conteúdo é armazenado em cache e quais componentes da solicitação afetam o armazenamento em cache

O modelo cria uma CloudFront distribuição com os seguintes componentes:
+ Três origens:
  + Origem do conteúdo (MediaPackageAmazon S3 ou personalizado)
  + MediaTailor manifesta origem
  + MediaTailor origem dos segmentos
+ Comportamentos de cache com padrões apropriados:
  + Comportamento padrão para segmentos de conteúdo
  + Comportamento para segmentos de MediaTailor anúncios (/tm/\$1)
  + Comportamento para mídia MediaTailor intersticial (/v1/i-media/\$1)
  + Comportamento para manifestos personalizados (/v1/\$1)
  + Comportamento das solicitações de redirecionamento de segmentos (/segment/\$1)
+ Políticas de cache otimizadas para cada comportamento:
  + `CachingOptimized`para conteúdo armazenável em cache
  + `CachingDisabled`para manifestos personalizados
+ Políticas de solicitação de origem para garantir o encaminhamento adequado do cabeçalho
+ Políticas de cabeçalho de resposta para suporte ao CORS