

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengatur integrasi CDN dengan MediaTailor
<a name="cdn-configuration"></a>

Bagian ini memberikan panduan tentang integrasi AWS Elemental MediaTailor dengan jaringan pengiriman konten (CDN). 

Integrasi CDN yang efektif sangat MediaTailor penting untuk menghadirkan pengalaman streaming berkualitas tinggi dengan iklan yang dipersonalisasi dalam skala besar. Panduan ini memandu Anda melalui proses lengkap pengaturan, konfigurasi, dan pengoptimalan integrasi CDN Anda.

Untuk informasi tambahan, lihat tautan berikut:
+ Untuk informasi tentang meneruskan parameter kueri CDNs untuk otorisasi dan penargetan iklan, lihat. [MediaTailor parameter kueri manifes](manifest-query-parameters.md) 
+ Untuk perutean lanjutan menggunakan variabel dinamis dan alias konfigurasi, lihat. [MediaTailor variabel iklan dinamis untuk permintaan ADS](variables.md)
+ Untuk informasi tentang membuat MediaTailor konfigurasi, lihat[Penggunaan AWS Elemental MediaTailor untuk menyisipkan iklan](configurations.md). 
+ Untuk informasi tentang membuat CloudFront distribusi, lihat [Membuat distribusi](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-creating-console.html) di Panduan CloudFront Pengembang.

Untuk memastikan kejelasan dalam panduan ini, terminologi berikut digunakan untuk menggambarkan berbagai jenis manifes:
+ **HLS memanifestasikan**:
  + *Daftar putar multivariant*: Manifes tingkat atas yang berisi tautan ke daftar putar media
  + *Daftar putar media*: Manifes tingkat kedua dengan tautan ke segmen konten
+ **DASH memanifestasikan**:
  + *MPD (Deskripsi Presentasi Media)*: Istilah standar untuk manifes DASH

Mengintegrasikan MediaTailor dengan CDN memberikan manfaat berikut:
+ Mengurangi latensi untuk pemirsa
+ Peningkatan skalabilitas untuk acara dengan lalu lintas tinggi
+ Peningkatan keandalan melalui jalur pengiriman redundan
+ Mengoptimalkan biaya dengan mengurangi lalu lintas asal
+ Perlindungan yang lebih baik terhadap serangan DDo S

## Komponen dan persyaratan integrasi CDN
<a name="cdn-integration-components"></a>

Integrasi CDN yang sukses dengan MediaTailor melibatkan konfigurasi komponen kunci berikut:

**Perilaku perutean CDN**  
Aturan yang menentukan cara berbagai jenis permintaan (manifes, segmen konten, segmen iklan) dirutekan melalui CDN Anda.

**Pemetaan CDN di MediaTailor**  
Konfigurasi MediaTailor yang memastikan manifes mereferensikan domain CDN Anda alih-alih secara langsung merujuk server asal.

**Pengaturan keamanan**  
Konfigurasi yang melindungi konten dan infrastruktur Anda, termasuk keamanan transportasi, kontrol akses, dan pemantauan.

**Pengujian dan validasi**  
Prosedur untuk memverifikasi bahwa integrasi CDN Anda berfungsi dengan benar sebelum menerapkan ke produksi.

## Prasyarat untuk integrasi CDN
<a name="prerequisites"></a>

Sebelum mengonfigurasi integrasi CDN Anda, pastikan Anda memiliki yang berikut:

1.  MediaTailor Konfigurasi dengan pengaturan berikut:
   + Asal konten Anda sebagai **sumber Konten**
   + ADS Anda sebagai **server keputusan Iklan**

   Anda juga memerlukan asal dan ADS URLs dalam langkah-langkah integrasi CDN.

1. Akses ke antarmuka konfigurasi CDN Anda

1. Memahami terminologi spesifik CDN Anda untuk perilaku, aturan, dan pengaturan cache

1. Pengetahuan tentang struktur konten Anda, termasuk ekstensi file yang digunakan untuk segmen (seperti.ts, .mp4, atau .m4s)

## Langkah-langkah pengaturan integrasi CDN
<a name="cdn-integration-workflow"></a>

Proses integrasi MediaTailor dengan CDN mengikuti langkah-langkah tingkat tinggi ini:

1. **Konfigurasikan perilaku perutean CDN** - Siapkan CDN Anda untuk merutekan berbagai jenis permintaan dengan tepat.

1. **Konfigurasikan pemetaan CDN di MediaTailor** - Perbarui MediaTailor konfigurasi Anda untuk menggunakan nama domain CDN Anda.

1. **Menerapkan praktik terbaik keamanan** - Konfigurasikan pengaturan keamanan untuk melindungi konten dan infrastruktur Anda.

1. **Uji integrasi Anda** - Verifikasi bahwa integrasi CDN Anda berfungsi dengan benar.

## Header yang diperlukan untuk integrasi MediaTailor CDN
<a name="cdn-required-headers"></a>

 MediaTailor Agar berfungsi dengan benar dengan CDN Anda, Anda harus mengonfigurasi CDN Anda untuk meneruskan header HTTP tertentu. Header ini penting untuk fungsionalitas yang tepat termasuk kompresi, deteksi perangkat, personalisasi iklan, dan penargetan geografis.

Konfigurasikan CDN Anda untuk meneruskan header berikut ke: MediaTailor

**`Accept-Encoding`**  
**Tujuan**: Diperlukan untuk fungsionalitas kompresi  
**Detail**: Header ini memberi tahu metode kompresi MediaTailor mana yang didukung klien. MediaTailor menggunakan informasi ini untuk mengompres manifes bila memungkinkan, mengurangi penggunaan bandwidth dan meningkatkan kinerja. Perangkat lama yang tidak mendukung kompresi tidak akan mengirim header ini, dan MediaTailor akan mengembalikan manifes yang tidak terkompresi.

**`User-Agent`**  
**Tujuan**: Diperlukan untuk deteksi perangkat dan personalisasi iklan  
**Detail**: MediaTailor menganalisis header User-Agent untuk mengidentifikasi jenis perangkat klien, browser, dan kemampuan. Informasi ini digunakan untuk penargetan iklan, pengoptimalan khusus perangkat, dan memastikan kompatibilitas dengan klien pemutaran yang berbeda.

**`Host`**  
**Tujuan**: Diperlukan untuk perutean permintaan yang tepat  
**Detail**: `Host` Header memastikan bahwa permintaan dirutekan ke titik MediaTailor akhir yang benar. Ini sangat penting dalam lingkungan multi-penyewa dan saat menggunakan konfigurasi domain khusus.  
Banyak CDNs, termasuk Amazon CloudFront, tidak meneruskan `Host` header secara default. Untuk CloudFront pengguna: Lihat [Mengkonfigurasi perilaku cache](cloudfront-basic-setup.md#cf-cache-behaviors) petunjuk konfigurasi.

**`X-Forwarded-For`**  
**Tujuan**: Diperlukan untuk deteksi IP klien dan penargetan geografis  
**Detail**: Header ini mempertahankan alamat IP klien asli saat permintaan melewati CDN Anda. MediaTailor menggunakan informasi ini untuk penargetan iklan geografis, analitik, dan kepatuhan terhadap pembatasan konten regional.

**penting**  
Keempat header diperlukan untuk MediaTailor fungsionalitas penuh. Kehilangan salah satu header ini dapat mengakibatkan berkurangnya fungsionalitas, termasuk:  
Ketidakmampuan untuk mengompres manifes (tidak ada Accept-Encoding)
Masalah penargetan iklan dan kompatibilitas perangkat yang buruk (Agen Pengguna tidak ada)
Minta kegagalan perutean (Host hilang)
Penargetan geografis dan analitik yang tidak akurat (hilang) X-Forwarded-For

Untuk instruksi konfigurasi khusus CDN, lihat bagian perilaku perutean dan caching yang mereferensikan daftar header ini.

Topik berikut memberikan instruksi terperinci untuk setiap aspek integrasi CDN.

**Topics**
+ [Komponen dan persyaratan integrasi CDN](#cdn-integration-components)
+ [Prasyarat untuk integrasi CDN](#prerequisites)
+ [Langkah-langkah pengaturan integrasi CDN](#cdn-integration-workflow)
+ [Header yang diperlukan untuk integrasi MediaTailor CDN](#cdn-required-headers)
+ [Siapkan perilaku perutean CDN untuk MediaTailor](cdn-routing-behaviors.md)
+ [Siapkan pemetaan CDN di MediaTailor](cdn-mapping-mediatailor.md)
+ [Praktik terbaik keamanan integrasi CDN untuk MediaTailor](cdn-security-best-practices.md)