Abilita l'autorizzazione di riproduzione sui canali IVS - Amazon IVS

Abilita l'autorizzazione di riproduzione sui canali IVS

I requisiti di autorizzazione di un canale possono essere configurati quando il canale viene creato o successivamente (utilizzando un'operazione di aggiornamento). Tieni presente che se desideri abilitare o disabilitare l'autorizzazione di riproduzione, i passaggi sono comunque gli stessi.

Nota: le policy di restrizione della riproduzione (ad esempio, il geoblocking) non possono essere utilizzate in contemporanea con l'autorizzazione alla riproduzione. Se l'autorizzazione alla riproduzione è abilitata per un canale, tutte le policy di restrizione della riproduzione configurate verranno ignorate. Per applicare restrizioni geografiche su un canale privato, convalida la posizione dell'utente all'interno della logica di generazione dei token prima di emettere un token di riproduzione.

Istruzioni per la console

Per abilitare l'autorizzazione durante la creazione di un canale:

  1. Apri la Console Amazon IVS. Scegli la Regione del tuo canale, se non sei già al suo interno.

  2. Nella casella Nozioni di base (in alto a destra), seleziona Crea canale.

  3. Sulla pagina Crea canale, scegli Configurazione personalizzata.

  4. Nella sezione Autenticazione di riproduzione, attiva Abilita i requisiti di autenticazione token per la riproduzione video.

  5. Segui il resto delle istruzioni per creare un canale. (Consulta Guida introduttiva allo streaming a bassa latenza IVS.)

Per abilitare l'autorizzazione aggiornando un canale esistente:

  1. Apri la Console Amazon IVS. Scegli la Regione del tuo canale, se non sei già al suo interno.

  2. Dal menu di navigazione a sinistra, scegli Canali.

  3. Scegli la casella di controllo per il canale che intendi aggiornare, quindi seleziona Modifica.

  4. Nella sezione Autenticazione di riproduzione, attiva Abilita i requisiti di autenticazione token per la riproduzione video.

  5. Fai clic su Salva modifiche.

Istruzioni per la CLI

Per abilitare l'autorizzazione durante la creazione di un canale:

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

Puoi omettere --region <aws-region> se la Regione è nel tuo file di configurazione AWS locale.

Di seguito è riportata una risposta di esempio. Tieni presente che authorized è 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" } }

Per abilitare l'autorizzazione aggiornando un canale esistente:

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

Questo è solo un esempio; è necessario specificare il proprio canale ARN dopo --arn. Come quando si crea un canale, authorized è true nella risposta di aggiornamento.

Richieste API (crea e aggiorna)

Per informazioni sull'utilizzo, consulta CreateChannel e UpdateChannel nella Documentazione di riferimento all'API per lo streaming a bassa latenza IVS.

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