

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

# MediaTailor Integrasi CDN dan perutean parameter
<a name="manifest-query-parameters-cdn-integration"></a>

AWS Elemental MediaTailor parameter kueri manifes memungkinkan skenario integrasi CDN yang canggih. Anda dapat menggunakannya untuk perutean dinamis, otorisasi, dan penyeimbangan beban.

**Kasus penggunaan perutean CDN**  
Skenario integrasi CDN umum yang mendapat manfaat dari parameter kueri manifes meliputi yang berikut:
+ **Perutean geografis:** Permintaan rute ke titik MediaTailor akhir khusus wilayah berdasarkan lokasi penampil
+ **Otorisasi berbasis token:** Lulus token otorisasi melalui CDN ke akses konten yang aman MediaTailor 
+ **Load balancing:** Mendistribusikan lalu lintas di beberapa MediaTailor titik akhir menggunakan logika perutean CDN
+ **Pengujian A/B:** Rutekan segmen pengguna yang berbeda ke MediaTailor konfigurasi yang berbeda untuk pengujian
+ **Pengoptimalan khusus perangkat:** Permintaan rute berdasarkan jenis atau kemampuan perangkat

**Pelestarian parameter di seluruh lapisan CDN**  
MediaTailor memastikan bahwa parameter kueri manifes dipertahankan di beberapa lapisan CDN dan jenis permintaan:

1. **Permintaan awal:** Parameter diekstraksi dari permintaan inisialisasi sesi

1. **Generasi manifes:** Parameter diterapkan ke semua yang relevan URLs dalam manifes

1. **Permintaan segmen:** Parameter disertakan di semua segmen URLs untuk perilaku CDN yang konsisten

1. **Penyisipan iklan:** Parameter dipertahankan selama penyisipan iklan dan penggantian segmen

**Example Aliran otorisasi CDN**  
Contoh berikut menunjukkan aliran otorisasi CDN lengkap menggunakan parameter kueri manifes:  

1. Permintaan klien manifes dengan token otorisasi:

   ```
   GET https://cdn.example.com/mediatailor/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
   ```

1. CDN meneruskan permintaan ke MediaTailor dengan parameter:

   ```
   GET https://mediatailor.amazonaws.com/v1/master/123456789/originId/index.m3u8?manifest.auth_token=jwt_token_here&manifest.user_id=12345
   ```

1. MediaTailor menghasilkan manifes dengan parameter yang diterapkan ke semua URLs:

   ```
   #EXTM3U
   #EXT-X-STREAM-INF:BANDWIDTH=2665212
   ../../../manifest/123456789/originId/session/0.m3u8?auth_token=jwt_token_here&user_id=12345
   ```

1. Permintaan segmen selanjutnya mencakup parameter untuk otorisasi CDN:

   ```
   GET https://cdn.example.com/mediatailor/segment/123456789/originId/session/0/1?auth_token=jwt_token_here&user_id=12345
   ```