Memilih antara URL dan cookie yang ditandatangani - Amazon CloudFront

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

Memilih antara URL dan cookie yang ditandatangani

CloudFront URL yang ditandatangani dan cookie yang ditandatangani menyediakan fungsionalitas dasar yang sama: mereka memungkinkan Anda untuk mengontrol siapa yang dapat mengakses konten Anda. Jika Anda ingin menyajikan konten pribadi CloudFront dan Anda mencoba memutuskan apakah akan menggunakan URL yang ditandatangani atau cookie yang ditandatangani, pertimbangkan hal berikut.

Gunakan URL yang ditandatangani dalam kasus berikut:

  • Anda ingin membatasi akses ke file individual, misalnya, unduhan penginstalan untuk aplikasi Anda.

  • Pengguna Anda menggunakan klien (misalnya, klien HTTP kustom) yang tidak mendukung cookie.

Gunakan cookie yang ditandatangani dalam kasus berikut:

  • Anda ingin memberikan akses ke beberapa file terbatas, misalnya, semua file untuk video dalam format HLS atau semua file dalam area pelanggan di situs web.

  • Anda tidak ingin mengubah URL saat ini.

Jika saat ini Anda tidak menggunakan URL yang ditandatangani, dan jika URL (yang belum ditandatangani) mengandung salah satu parameter string kueri berikut, Anda tidak dapat menggunakan URL atau cookie yang ditandatangani:

  • Expires

  • Policy

  • Signature

  • Key-Pair-Id

CloudFront mengasumsikan bahwa URL yang berisi salah satu parameter string kueri tersebut adalah URL yang ditandatangani, dan karenanya tidak akan melihat cookie yang ditandatangani.

Menggunakan URL dan cookie yang ditandatangani

URL yang ditandatangani lebih diutamakan dibandingkan cookie yang ditandatangani. Jika Anda menggunakan URL yang ditandatangani dan cookie yang ditandatangani untuk mengontrol akses ke file yang sama dan penampil menggunakan URL yang ditandatangani untuk meminta file, CloudFront tentukan apakah akan mengembalikan file ke penampil hanya berdasarkan URL yang ditandatangani.