Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Konfigurasikan penerusan Host
header
Secara default, Amazon CloudFront tidak meneruskan Host
header ke hilir asal. Namun, AWS Elemental MediaTailor membutuhkan Host
header untuk berfungsi dengan benar. Anda harus mengonfigurasi CloudFront distribusi Anda untuk meneruskan Host
header ke MediaTailor.
penting
Konfigurasi ini sangat penting untuk MediaTailor fungsionalitas. Tanpa Host
header, MediaTailor tidak dapat memproses permintaan atau menghasilkan manifes dengan CDN URLs yang benar.
Metode untuk meneruskan Host
header
Konfigurasikan penerusan Host
header menggunakan salah satu metode ini:
- Kebijakan permintaan asal (disarankan)
-
Gunakan kebijakan permintaan asal terkelola atau kustom yang menyertakan header Host.
- Nilai yang diteruskan lama
-
Konfigurasikan nilai yang diteruskan secara langsung dalam perilaku cache. Tersedia untuk distribusi yang ada tetapi tidak direkomendasikan untuk yang baru.
Menggunakan kebijakan permintaan asal (disarankan)
Pendekatan yang disarankan adalah menggunakan kebijakan permintaan asal yang meneruskan header Host:
Untuk mengonfigurasi penerusan Host
header dengan kebijakan permintaan asal
-
Di CloudFront konsol, pilih distribusi Anda.
-
Pilih Perilaku tab.
-
Pilih perilaku yang ingin Anda ubah atau buat perilaku baru.
-
Untuk kebijakan permintaan Origin, Anda memiliki dua opsi:
-
Opsi 1 (Disarankan): Pilih kebijakan AllViewerterkelola, yang meneruskan semua header penampil termasuk Host.
-
Opsi 2: Buat kebijakan permintaan asal kustom yang secara khusus menyertakan
Host
header:-
Pilih Buat kebijakan.
-
Di bagian Header, pilih Sertakan header berikut.
-
Tambahkan
Host
ke daftar header. -
Juga termasuk header lain yang diperlukan:
User-Agent
,Accept-Encoding
, danX-Forwarded-For
. -
Simpan kebijakan dan terapkan pada perilaku Anda.
-
-
-
Simpan perubahan Anda.
Menggunakan nilai yang diteruskan lama
Jika Anda menggunakan distribusi yang sudah ada dengan konfigurasi nilai penerusan lama, Anda dapat menambahkan Host
penerusan header:
Untuk mengonfigurasi penerusan Host
header dengan nilai penerusan lama
-
Di CloudFront konsol, pilih distribusi Anda.
-
Pilih Perilaku tab.
-
Pilih perilaku yang ingin Anda ubah.
-
Di bagian Kunci cache dan permintaan asal, pilih Pengaturan cache lama.
-
Di dropdown Header, pilih Whitelist.
-
Tambahkan header berikut ke daftar putih:
-
Host
-
User-Agent
-
Accept-Encoding
-
X-Forwarded-For
-
-
Simpan perubahan Anda.
catatan
Pendekatan nilai penerusan warisan tidak direkomendasikan untuk distribusi baru. Pertimbangkan untuk bermigrasi ke kebijakan permintaan asal untuk kinerja yang lebih baik dan manajemen yang lebih mudah.
Verifikasi penerusan Host
header
Setelah mengonfigurasi penerusan Host
header, verifikasi bahwa itu berfungsi dengan benar:
Untuk memverifikasi penerusan Host
header
-
Tunggu perubahan CloudFront distribusi Anda diterapkan (ini bisa memakan waktu beberapa menit).
-
Buat permintaan pengujian ke CloudFront distribusi Anda untuk manifes.
-
Periksa apakah manifes berhasil dikembalikan dan berisi CDN URLs yang diharapkan.
-
Pantau MediaTailor log untuk memastikan permintaan diproses dengan benar.
Jika Anda mengalami masalah, lihat dokumentasi pemecahan masalah CDN untuk panduan.
Sumber daya tambahan
Untuk informasi selengkapnya tentang penerusan CloudFront header, lihat sumber daya berikut:
-
Bagaimana cara mengonfigurasi CloudFront untuk meneruskan header ke asal?
di Pusat AWS Pengetahuan -
Mengontrol permintaan asal dalam Panduan CloudFront Pengembang
-
Menggunakan kebijakan permintaan asal terkelola dalam Panduan CloudFront Pengembang