

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

# Aktifkan Otorisasi Pemutaran di Saluran IVS
<a name="private-channels-enable-playback-auth"></a>

Persyaratan otorisasi saluran dapat dikonfigurasi saat saluran dibuat atau yang lebih baru (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 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
<a name="private-channels-auth-console"></a>

Untuk mengaktifkan otorisasi saat membuat saluran:

1. Buka [konsol Amazon IVS](https://console.aws.amazon.com/ivs). Pilih wilayah saluran Anda jika Anda belum berada di sana.

1. Di kotak **Memulai** (kanan atas), pilih **Buat saluran**.

1. Pada halaman **Buat saluran**, pilih **Konfigurasi kustom**.

1. Di bagian **Autentikasi pemutaran**, **aktifkan Aktifkan persyaratan otentikasi token untuk pemutaran** video.

1. Ikuti petunjuk lainnya untuk membuat saluran. (Lihat [Memulai Streaming Latensi Rendah IVS](getting-started.md)).

Untuk mengaktifkan otorisasi dengan memperbarui saluran yang ada:

1. Buka [konsol Amazon IVS](https://console.aws.amazon.com/ivs). Pilih wilayah saluran Anda jika Anda belum berada di sana.

1. Di menu navigasi kiri, pilih **Saluran**.

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

1. Di bagian **Autentikasi pemutaran**, **aktifkan Aktifkan persyaratan otentikasi token untuk pemutaran** video.

1. Klik **Simpan perubahan**.

## Instruksi CLI
<a name="private-channels-auth-cli"></a>

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 respon. Perhatikan bahwa `authorized` adalah`true`.

```
{
    "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 sebuah contoh; Anda harus menentukan saluran ARN Anda sendiri setelahnya. `--arn` Seperti saat membuat saluran, `authorized` ada `true` dalam respons pembaruan.

## Permintaan API (Buat dan Perbarui)
<a name="private-channels-auth-api"></a>

Untuk informasi penggunaan, lihat [CreateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_CreateChannel.html)dan [UpdateChannel](https://docs.aws.amazon.com//ivs/latest/LowLatencyAPIReference/API_UpdateChannel.html)di Referensi API *Streaming Latensi Rendah IVS*. 

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

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