Dela via


az ams content-key-policy

Hantera innehållsnyckelprinciper för ett Azure Media Services-konto.

Kommandon

Name Description Typ Status
az ams content-key-policy create

Skapa en ny princip för innehållsnycklar.

Kärna Allmän tillgänglighet
az ams content-key-policy delete

Ta bort en innehållsnyckelprincip.

Kärna Allmän tillgänglighet
az ams content-key-policy list

Visa en lista över alla innehållsnyckelprinciper i ett Azure Media Services-konto.

Kärna Allmän tillgänglighet
az ams content-key-policy option

Hantera alternativ för en befintlig innehållsnyckelprincip.

Kärna Allmän tillgänglighet
az ams content-key-policy option add

Lägg till ett nytt alternativ i en befintlig innehållsnyckelprincip.

Kärna Allmän tillgänglighet
az ams content-key-policy option remove

Ta bort ett alternativ från en befintlig innehållsnyckelprincip.

Kärna Allmän tillgänglighet
az ams content-key-policy option update

Uppdatera ett alternativ från en befintlig innehållsnyckelprincip.

Kärna Allmän tillgänglighet
az ams content-key-policy show

Visa en befintlig princip för innehållsnyckel.

Kärna Allmän tillgänglighet
az ams content-key-policy update

Uppdatera en befintlig innehållsnyckelprincip.

Kärna Allmän tillgänglighet

az ams content-key-policy create

Skapa en ny princip för innehållsnycklar.

az ams content-key-policy create --account-name
                                 --name
                                 --policy-option-name
                                 --resource-group
                                 [--alt-rsa-token-keys]
                                 [--alt-symmetric-token-keys]
                                 [--alt-x509-token-keys]
                                 [--ask]
                                 [--audience]
                                 [--clear-key-configuration]
                                 [--description]
                                 [--fair-play-pfx]
                                 [--fair-play-pfx-password]
                                 [--fp-playback-duration-seconds]
                                 [--fp-storage-duration-seconds]
                                 [--issuer]
                                 [--open-id-connect-discovery-document]
                                 [--open-restriction]
                                 [--play-ready-template]
                                 [--rental-and-lease-key-type]
                                 [--rental-duration]
                                 [--token-claims]
                                 [--token-key]
                                 [--token-key-type]
                                 [--token-type]
                                 [--widevine-template]

Exempel

Skapa en innehållsnyckelprincip med en FairPlay-konfiguration.

az ams content-key-policy create -a amsAccount -g resourceGroup -n contentKeyPolicyName --policy-option-name policyOptionName --open-restriction --ask "ask-32-chars-hex-string" --fair-play-pfx pfxPath --fair-play-pfx-password "pfxPassword" --rental-and-lease-key-type PersistentUnlimited --rental-duration 5000

Obligatoriska parametrar

--account-name -a

Namnet på Azure Media Services-kontot.

--name -n

Principnamnet för innehållsnyckeln.

--policy-option-name

Namn på principalternativet för innehållsnyckeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--alt-rsa-token-keys

Blankstegsavgränsad lista över alternativa rsa-tokennycklar.

--alt-symmetric-token-keys

Blankstegsavgränsad lista över alternativa symmetriska tokennycklar.

--alt-x509-token-keys

Blankstegsavgränsad lista över alternativa x509-certifikattokennycklar.

--ask

Nyckeln som måste användas som FairPlay Application Secret Key, som är en hexsträng med 32 tecken.

--audience

Målgruppen för token.

--clear-key-configuration

Använd Clear Key-konfiguration, a.k.a AES-kryptering. Den är avsedd för icke-DRM-nycklar.

Standardvärde: False
--description

Beskrivning av innehållsnyckelprincipen.

--fair-play-pfx

Filsökvägen till en FairPlay-certifikatfil i PKCS 12-format (pfx) (inklusive privat nyckel).

--fair-play-pfx-password

Lösenordet som krypterar FairPlay-certifikatet i PKCS 12-format (pfx).

--fp-playback-duration-seconds

Uppspelningstid.

--fp-storage-duration-seconds

Lagringstid.

--issuer

Token-utfärdaren.

--open-id-connect-discovery-document

OpenID Connect-identifieringsdokumentet.

--open-restriction

Använd öppen begränsning. Licens eller nyckel levereras på varje begäran. Rekommenderas inte för produktionsmiljöer.

Standardvärde: False
--play-ready-template

JSON PlayReady-licensmall. Använd @{file} för att läsa in från en fil.

--rental-and-lease-key-type

Typ av hyres- och lånenyckel. Tillgängliga värden: Odefinierad, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

Hyrestiden. Måste vara större än eller lika med 0.

--token-claims

Blankstegsavgränsade obligatoriska tokenanspråk i formatet [key=value]".

--token-key

Antingen en sträng (för symmetrisk nyckel) eller en filsökväg till ett certifikat (x509) eller en offentlig nyckel (rsa). Måste användas tillsammans med --token-key-type.

--token-key-type

Typ av tokennyckel som ska användas för den primära verifieringsnyckeln. Tillåtna värden: Symmetrisk, RSA, X509.

--token-type

Typ av token. Tillåtna värden: Jwt, Swt.

--widevine-template

JSON Widevine-licensmall. Använd @{file} för att läsa in från en fil.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ams content-key-policy delete

Ta bort en innehållsnyckelprincip.

az ams content-key-policy delete [--account-name]
                                 [--ids]
                                 [--name]
                                 [--resource-group]
                                 [--subscription]

Valfria parametrar

--account-name -a

Namnet på Azure Media Services-kontot.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Principnamnet för innehållsnyckeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ams content-key-policy list

Visa en lista över alla innehållsnyckelprinciper i ett Azure Media Services-konto.

az ams content-key-policy list --account-name
                               --resource-group
                               [--filter]
                               [--orderby]
                               [--top]

Exempel

lista innehållsnyckelprinciperna i ett Azure Media Services-konto med en filtersats.

az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"

Obligatoriska parametrar

--account-name -a

Namnet på Azure Media Services-kontot.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

Valfria parametrar

--filter

Begränsar den uppsättning objekt som returneras.

--orderby

Anger den nyckel som resultatsamlingen ska sorteras efter.

--top

Anger ett icke-negativt heltal n som begränsar antalet objekt som returneras från en samling. Tjänsten returnerar antalet tillgängliga objekt upp till men inte större än det angivna värdet n.

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ams content-key-policy show

Visa en befintlig princip för innehållsnyckel.

az ams content-key-policy show [--account-name]
                               [--ids]
                               [--name]
                               [--resource-group]
                               [--subscription]
                               [--with-secrets]

Valfria parametrar

--account-name -a

Namnet på Azure Media Services-kontot.

--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Principnamnet för innehållsnyckeln.

--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--with-secrets

Inkludera hemliga värden för innehållsnyckelprincipen.

Standardvärde: False
Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.

az ams content-key-policy update

Uppdatera en befintlig innehållsnyckelprincip.

az ams content-key-policy update [--account-name]
                                 [--add]
                                 [--description]
                                 [--force-string]
                                 [--ids]
                                 [--name]
                                 [--remove]
                                 [--resource-group]
                                 [--set]
                                 [--subscription]

Exempel

Uppdatera en befintlig innehållsnyckelprincip, ange en ny beskrivning och redigera den första alternativinställningen för en ny utfärdare och målgrupp.

az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience

Valfria parametrar

--account-name -a

Namnet på Azure Media Services-kontot.

--add

Lägg till ett objekt i en lista över objekt genom att ange en sökväg och nyckelvärdepar. Exempel: --add property.listProperty <key=value, string or JSON string>.

Standardvärde: []
--description

Beskrivning av innehållsnyckelprincipen.

--force-string

När du använder "set" eller "add" bevarar du strängliteraler i stället för att försöka konvertera till JSON.

Standardvärde: False
--ids

Ett eller flera resurs-ID:t (utrymmesavgränsade). Det bör vara ett fullständigt resurs-ID som innehåller all information om argumenten "Resurs-ID". Du bör ange antingen --id eller andra "Resurs-ID"-argument.

--name -n

Principnamnet för innehållsnyckeln.

--remove

Ta bort en egenskap eller ett element från en lista. Exempel: --remove property.list <indexToRemove> ELLER --remove propertyToRemove.

Standardvärde: []
--resource-group -g

Namnet på resursgruppen. Du kan konfigurera standardgruppen med .az configure --defaults group=<name>

--set

Uppdatera ett objekt genom att ange en egenskapssökväg och ett värde som ska anges. Exempel: --set property1.property2=<value>.

Standardvärde: []
--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

Globala parametrar
--debug

Öka loggningsverositeten för att visa alla felsökningsloggar.

--help -h

Visa det här hjälpmeddelandet och avsluta.

--only-show-errors

Visa bara fel och ignorera varningar.

--output -o

Utdataformat.

Godkända värden: json, jsonc, none, table, tsv, yaml, yamlc
Standardvärde: json
--query

JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.

--subscription

Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID

--verbose

Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.