View a markdown version of this page

Aktifkan Otorisasi Pemutaran pada Saluran IVS - Amazon IVS

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

Aktifkan Otorisasi Pemutaran pada Saluran IVS

Persyaratan otorisasi saluran dapat dikonfigurasi saat saluran dibuat atau nanti (menggunakan operasi pembaruan). Perhatikan bahwa langkah-langkahnya sama apakah Anda ingin mengaktifkan atau menonaktifkan otorisasi pemutaran.

Perhatikan bahwa kebijakan pembatasan pemutaran (seperti pemblokiran geografis) tidak dapat digunakan bersamaan dengan otorisasi pemutaran. Jika otorisasi pemutaran diaktifkan untuk saluran, kebijakan pembatasan pemutaran apa pun yang dikonfigurasi akan diabaikan. Untuk menerapkan pembatasan geografis pada saluran pribadi, validasi lokasi pengguna dalam logika pembuatan token Anda sebelum mengeluarkan token pemutaran.

Instruksi Konsol

Untuk mengaktifkan otorisasi saat membuat saluran:

  1. Buka konsol https://console.aws.amazon.com/ivs Amazon IVS. Pilih wilayah saluran Anda jika Anda belum menggunakannya.

  2. Di kotak Mulai (kanan atas), pilih Buat saluran.

  3. Pada halaman Buat saluran, pilih Konfigurasi kustom.

  4. Di bagian O tentikasi pemutaran, aktifkan Aktifkan persyaratan otentikasi token untuk pemutaran video.

  5. Ikuti petunjuk lainnya untuk membuat saluran. (Lihat Memulai dengan IVS Streaming Low-Latency).

Untuk mengaktifkan otorisasi dengan memperbarui saluran yang ada:

  1. Buka konsol https://console.aws.amazon.com/ivs Amazon IVS. Pilih wilayah saluran Anda jika Anda belum menggunakannya.

  2. Di menu navigasi kiri, pilih Sal uran.

  3. Pilih kotak centang untuk saluran yang ingin Anda perbarui, lalu pilih Edit.

  4. Di bagian O tentikasi pemutaran, aktifkan Aktifkan persyaratan otentikasi token untuk pemutaran video.

  5. Klik Simpan perubahan.

Instruksi CLI

Untuk mengaktifkan otorisasi saat membuat saluran:

aws ivs create-channel --authorized --region <aws-region>

Anda dapat menghilangkan --region <aws-region> jika wilayah tersebut ada di file konfigurasi AWS lokal Anda.

Berikut adalah contoh tanggapan. Perhatikan bahwa authorized itutrue.

{ "streamKey": { "channelArn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481", "value": "sk_us-west-2_abcd1234efgh5678ijkl", "arn": "arn:aws:ivs:us-west-2:123456789:stream-key/62f15f1b-fe31-4127-b252-0666ac7f55a7", "tags": {} }, "channel": { "name": "test-channel", "tags": {}, "authorized": true, "latencyMode": "LOW", "ingestEndpoint": "jds34ksdg3las.global-contribute.live-video.net", "playbackUrl": "https://b37c565f6d79.us-west-2.playback.live-video.net/api/video/v1/aws.ivs.us-west-2.123456789.channel.oU4OKS4LA1Dz.m3u8", "arn": "arn:aws:ivs:us-west-2:123456789:channel/fbc789c1-2c56-4ce6-a30a-d99275dc4481" } }

Untuk mengaktifkan otorisasi dengan memperbarui saluran yang ada:

aws ivs update-channel --arn arn:aws:ivs:us-west-2:693991300569:channel/742da049-fe9f-4f23-928e-c6753760a189 --authorized

Ini hanya contoh; Anda harus menentukan saluran ARN Anda sendiri setelahnya--arn. Seperti saat membuat saluran, authorized ada true dalam respon pembaruan.

Permintaan API (Buat dan Perbarui)

Untuk informasi penggunaan, lihat CreateChannel dan UpdateChannel di Refer ensi API Low-Latency Streaming IVS.

POST /CreateChannel HTTP/1.1 { "name": "<your channel name>", "authorized": true }
POST /UpdateChannel HTTP/1.1 { "arn": "<channel arn>", "authorized": true }