

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

# Configure a integração da CDN com MediaTailor
<a name="cdn-configuration"></a>

Esta seção fornece orientação sobre a integração AWS Elemental MediaTailor com uma rede de distribuição de conteúdo (CDN). 

A integração efetiva da CDN com MediaTailor é essencial para oferecer experiências de streaming de alta qualidade com anúncios personalizados em grande escala. Este guia orienta você pelo processo completo de configuração, configuração e otimização da integração com a CDN.

Para obter informações adicionais, consulte os links a seguir:
+ Para obter informações sobre como transmitir parâmetros de consulta CDNs para autorização e segmentação de anúncios, consulte[MediaTailor parâmetros de consulta do manifesto](manifest-query-parameters.md). 
+ Para roteamento avançado usando variáveis dinâmicas e aliases de configuração, consulte. [MediaTailor variáveis dinâmicas de anúncios para solicitações de ADS](variables.md)
+ Para obter informações sobre a criação MediaTailor de configurações, consulte[Utilizar AWS Elemental MediaTailor para inserir anúncios](configurations.md). 
+ Para obter informações sobre como criar uma CloudFront distribuição, consulte [Criação de uma distribuição](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html) no Guia do CloudFront desenvolvedor.

Para garantir clareza neste guia, a terminologia a seguir é usada para descrever diferentes tipos de manifestos:
+ **O HLS manifesta**:
  + *Playlist multivariante*: o manifesto de nível superior que contém links para playlists de mídia
  + *Playlist de mídia*: o manifesto de segundo nível com links para segmentos de conteúdo
+ **O DASH manifesta**:
  + *MPD (Descrição da apresentação de mídia)*: o termo padrão para manifestos do DASH

A integração MediaTailor com uma CDN oferece os seguintes benefícios:
+ Latência reduzida para espectadores
+ Escalabilidade aprimorada para eventos de alto tráfego
+ Confiabilidade aprimorada por meio de caminhos de entrega redundantes
+ Custos otimizados reduzindo o tráfego de origem
+ Melhor proteção contra ataques DDo S

## Componentes e requisitos de integração de CDN
<a name="cdn-integration-components"></a>

Uma integração bem-sucedida da CDN MediaTailor envolve a configuração dos seguintes componentes principais:

**Comportamentos de roteamento de CDN**  
Regras que determinam como diferentes tipos de solicitações (manifestos, segmentos de conteúdo, segmentos de anúncios) são roteados por meio de sua CDN.

**Mapeamento de CDN em MediaTailor**  
Configuração MediaTailor que garante que os manifestos façam referência ao seu domínio CDN em vez de referenciar diretamente os servidores de origem.

**Configurações de segurança**  
Configurações que protegem seu conteúdo e sua infraestrutura, incluindo segurança de transporte, controle de acesso e monitoramento.

**Testes e validação**  
Procedimentos para verificar se sua integração de CDN está funcionando corretamente antes da implantação na produção.

## Pré-requisitos para integração com CDN
<a name="prerequisites"></a>

Antes de configurar sua integração com a CDN, verifique se você tem o seguinte:

1. Uma MediaTailor configuração com as seguintes configurações:
   + Sua origem de conteúdo como **fonte de conteúdo**
   + Seu ADS como **servidor de decisão de anúncios**

   Você também precisa da origem e do ADS URLs nas etapas de integração do CDN.

1. Acesso à interface de configuração da sua CDN

1. Compreensão da terminologia específica da sua CDN para comportamentos, regras e configurações de cache

1. Conhecimento de sua estrutura de conteúdo, incluindo extensões de arquivo usadas para segmentos (como .ts, .mp4 ou .m4s)

## Etapas de configuração da integração CDN
<a name="cdn-integration-workflow"></a>

O processo de integração MediaTailor com uma CDN segue estas etapas de alto nível:

1. **Configurar comportamentos de roteamento de CDN** - Configure seu CDN para rotear diferentes tipos de solicitações de forma adequada.

1. **Configure o mapeamento CDN em MediaTailor** - Atualize sua MediaTailor configuração para usar seus nomes de domínio CDN.

1. **Implemente as melhores práticas** de segurança — defina as configurações de segurança para proteger seu conteúdo e sua infraestrutura.

1. **Teste sua integração** - Verifique se sua integração com a CDN está funcionando corretamente.

## Cabeçalhos necessários para integração com MediaTailor CDN
<a name="cdn-required-headers"></a>

 MediaTailor Para funcionar corretamente com sua CDN, você deve configurar sua CDN para encaminhar cabeçalhos HTTP específicos. Esses cabeçalhos são essenciais para a funcionalidade adequada, incluindo compressão, detecção de dispositivos, personalização de anúncios e segmentação geográfica.

Configure sua CDN para encaminhar os seguintes cabeçalhos para: MediaTailor

**`Accept-Encoding`**  
**Objetivo**: Necessário para a funcionalidade de compressão  
**Detalhes**: Esse cabeçalho informa MediaTailor quais métodos de compactação o cliente suporta. MediaTailor usa essas informações para compactar manifestos quando possível, reduzindo o uso da largura de banda e melhorando o desempenho. Dispositivos antigos que não oferecem suporte à compactação não enviarão esse cabeçalho e MediaTailor retornarão manifestos não compactados.

**`User-Agent`**  
**Objetivo**: necessário para detecção de dispositivos e personalização de anúncios  
**Detalhes**: MediaTailor analisa o cabeçalho User-Agent para identificar o tipo de dispositivo cliente, o navegador e os recursos. Essas informações são usadas para segmentação de anúncios, otimizações específicas de dispositivos e garantia de compatibilidade com diferentes clientes de reprodução.

**`Host`**  
**Objetivo**: Necessário para o roteamento adequado da solicitação  
**Detalhes**: o `Host` cabeçalho garante que as solicitações sejam roteadas para o MediaTailor endpoint correto. Isso é particularmente importante em ambientes multilocatários e ao usar configurações de domínio personalizadas.  
Muitos CDNs, incluindo a Amazon CloudFront, não encaminham o `Host` cabeçalho por padrão. Para CloudFront usuários: consulte [Configurando comportamentos de cache](cloudfront-basic-setup.md#cf-cache-behaviors) para obter instruções de configuração.

**`X-Forwarded-For`**  
**Objetivo**: Necessário para detecção de IP do cliente e segmentação geográfica  
**Detalhes**: esse cabeçalho preserva o endereço IP original do cliente quando as solicitações passam pela sua CDN. MediaTailor usa essas informações para segmentação geográfica de anúncios, análises e conformidade com restrições de conteúdo regionais.

**Importante**  
Todos os quatro cabeçalhos são necessários para a MediaTailor funcionalidade completa. A falta de qualquer um desses cabeçalhos pode resultar na redução da funcionalidade, incluindo:  
Incapacidade de compactar manifestos (falta a codificação de aceitação)
Segmentação deficiente de anúncios e problemas de compatibilidade de dispositivos (falta o User-Agent)
Falhas no roteamento de solicitações (host ausente)
Segmentação geográfica e análise imprecisas (ausentes) X-Forwarded-For

Para obter instruções de configuração específicas da CDN, consulte as seções de comportamento de roteamento e armazenamento em cache que fazem referência a essa lista de cabeçalhos.

Os tópicos a seguir fornecem instruções detalhadas para cada aspecto da integração com a CDN.

**Topics**
+ [Componentes e requisitos de integração de CDN](#cdn-integration-components)
+ [Pré-requisitos para integração com CDN](#prerequisites)
+ [Etapas de configuração da integração CDN](#cdn-integration-workflow)
+ [Cabeçalhos necessários para integração com MediaTailor CDN](#cdn-required-headers)
+ [Configure comportamentos de roteamento de CDN para MediaTailor](cdn-routing-behaviors.md)
+ [Configure o mapeamento de CDN em MediaTailor](cdn-mapping-mediatailor.md)
+ [Melhores práticas de segurança de integração de CDN para MediaTailor](cdn-security-best-practices.md)