Die Autorisierungsanforderung eines Kanals kann beim Erstellen des Kanals konfiguriert werden oder später (mit einem Aktualisierungsvorgang). Beachten Sie, dass die Schritte unabhängig davon sind, ob Sie die Wiedergabe-Autorisierung aktivieren oder deaktivieren möchten.
Anleitung für die Konsole
So aktivieren Sie die Autorisierung beim Erstellen eines Kanals:
-
Öffnen Sie die Amazon-IVS-Konsole
. Wählen Sie die Region Ihres Senders aus, wenn Sie sich nicht bereits darin befinden. -
Wählen Sie im Feld Erste Schritte (oben rechts) die Option Kanal erstellen.
-
Klicken Sie auf der Seite Kanal erstellen Benutzerdefinierte Konfiguration.
-
Aktivieren Sie im Abschnitt Wiedergabeauthentifizierung die Option Token-Authentifizierungsanforderung für die Videowiedergabe aktivieren.
-
Befolgen Sie die restlichen Eingabeaufforderungen, um einen Kanal zu erstellen. (Siehe Erste Schritte mit IVS-Streaming mit niedriger Latenz.)
So aktivieren Sie die Autorisierung durch Aktualisieren eines vorhandenen Kanals:
-
Öffnen Sie die Amazon-IVS-Konsole
. Wählen Sie die Region Ihres Senders aus, wenn Sie sich nicht bereits darin befinden. -
Wählen Sie im linken Navigationsmenü Kanäle.
-
Wählen Sie das Kontrollkästchen für den Kanal aus, den Sie aktualisieren möchten, und klicken Sie auf Bearbeiten.
-
Aktivieren Sie im Abschnitt Wiedergabeauthentifizierung die Option Token-Authentifizierungsanforderung für die Videowiedergabe aktivieren.
-
Klicken Sie auf Änderungen speichern.
CLI-Anweisungen
So aktivieren Sie die Autorisierung beim Erstellen eines Kanals:
aws ivs create-channel --authorized --region <aws-region>
Sie können --region <aws-region>
auslassen, wenn sich die Region in Ihrer lokalen AWS Konfigurationsdatei befindet.
Hier ein Beispiel für eine Antwort: Beachten Sie, dass authorized
gleich true
ist.
{ "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" } }
So aktivieren Sie die Autorisierung durch Aktualisieren eines vorhandenen Kanals:
aws ivs update-channel --arn arn:aws:ivs:us-west-2:693991300569:channel/742da049-fe9f-4f23-928e-c6753760a189 --authorized
Dies ist nur ein Beispiel; Sie müssen Ihren eigenen Kanal-ARN nach --arn
spezifizieren. Wie beim Anlegen eines Kanals ist authorized
in der Update-Antwort true
.
API-Anfragen (Erstellen und Aktualisieren)
Nutzungsinformationen finden Sie unter CreateChannel und UpdateChannel in der Referenz zur API von IVS-Streaming mit niedriger Latenz.
POST /CreateChannel HTTP/1.1 { "name": "<your channel name>", "authorized": true }
POST /UpdateChannel HTTP/1.1 { "arn": "<channel arn>", "authorized": true }