Delen via


az ams content-key-policy

Beleidsregels voor inhoudssleutels beheren voor een Azure Media Services-account.

Opdracht

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

Maak een nieuw beleid voor inhoudssleutels.

Basis GA
az ams content-key-policy delete

Een beleid voor inhoudssleutels verwijderen.

Basis GA
az ams content-key-policy list

Vermeld alle beleidsregels voor inhoudssleutels in een Azure Media Services-account.

Basis GA
az ams content-key-policy option

Beheer opties voor een bestaand beleid voor inhoudssleutels.

Basis GA
az ams content-key-policy option add

Voeg een nieuwe optie toe aan een bestaand beleid voor inhoudssleutels.

Basis GA
az ams content-key-policy option remove

Een optie verwijderen uit een bestaand beleid voor inhoudssleutels.

Basis GA
az ams content-key-policy option update

Een optie bijwerken op basis van een bestaand beleid voor inhoudssleutels.

Basis GA
az ams content-key-policy show

Een bestaand beleid voor inhoudssleutels weergeven.

Basis GA
az ams content-key-policy update

Een bestaand beleid voor inhoudssleutels bijwerken.

Basis GA

az ams content-key-policy create

Maak een nieuw beleid voor inhoudssleutels.

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]

Voorbeelden

Maak een beleid voor inhoudssleutels met een FairPlay-configuratie.

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

Vereiste parameters

--account-name -a

De naam van het Azure Media Services-account.

--name -n

De beleidsnaam van de inhoudssleutel.

--policy-option-name

De naam van de beleidsnaam voor inhoudssleutels.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--alt-rsa-token-keys

Door spaties gescheiden lijst met alternatieve rsa-tokensleutels.

--alt-symmetric-token-keys

Door spaties gescheiden lijst met alternatieve symmetrische tokensleutels.

--alt-x509-token-keys

Door spaties gescheiden lijst met alternatieve x509-certificaattokensleutels.

--ask

De sleutel die moet worden gebruikt als FairPlay Application Secret Key, een hex-tekenreeks van 32 tekens.

--audience

Het publiek voor het token.

--clear-key-configuration

Gebruik Clear Key-configuratie, a.k.a AES-versleuteling. Het is bedoeld voor niet-DRM-sleutels.

Default value: False
--description

De beschrijving van het inhoudssleutelbeleid.

--fair-play-pfx

Het bestandspad naar een FairPlay-certificaatbestand in pkcs 12-indeling (inclusief persoonlijke sleutel).

--fair-play-pfx-password

Het wachtwoord dat FairPlay-certificaat versleutelt in PKCS 12-indeling (PFX).

--fp-playback-duration-seconds

Afspeelduur.

--fp-storage-duration-seconds

Opslagduur.

--issuer

De tokenverlener.

--open-id-connect-discovery-document

Het OpenID Connect Discovery-document.

--open-restriction

Open-beperking gebruiken. De licentie of sleutel wordt bij elke aanvraag geleverd. Niet aanbevolen voor productieomgevingen.

Default value: False
--play-ready-template

JSON PlayReady-licentiesjabloon. Gebruik @{file} om een bestand te laden.

--rental-and-lease-key-type

Het type huur- en leasesleutel. Beschikbare waarden: Niet gedefinieerd, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

De huurduur. Moet groter dan of gelijk zijn aan 0.

--token-claims

Door spaties gescheiden vereiste tokenclaims in de notatie [key=value].

--token-key

Een tekenreeks (voor symmetrische sleutel) of een bestandspad naar een certificaat (x509) of openbare sleutel (rsa). Moet worden gebruikt in combinatie met --token-key-type.

--token-key-type

Het type tokensleutel dat moet worden gebruikt voor de primaire verificatiesleutel. Toegestane waarden: Symmetrisch, RSA, X509.

--token-type

Het type token. Toegestane waarden: Jwt, Swt.

--widevine-template

JSON Widevine-licentiesjabloon. Gebruik @{file} om een bestand te laden.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az ams content-key-policy delete

Een beleid voor inhoudssleutels verwijderen.

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

Optionele parameters

--account-name -a

De naam van het Azure Media Services-account.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De beleidsnaam van de inhoudssleutel.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az ams content-key-policy list

Vermeld alle beleidsregels voor inhoudssleutels in een Azure Media Services-account.

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

Voorbeelden

vermeld het beleid voor inhoudssleutels in een Azure Media Services-account met een filtercomponent.

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

Vereiste parameters

--account-name -a

De naam van het Azure Media Services-account.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

Optionele parameters

--filter

Hiermee beperkt u de set geretourneerde items.

--orderby

Hiermee geeft u de sleutel op waarmee de resultaatverzameling moet worden geordend.

--top

Hiermee geeft u een niet-negatief geheel getal n dat het aantal items beperkt dat wordt geretourneerd uit een verzameling. De service retourneert het aantal beschikbare items tot maar niet groter dan de opgegeven waarde n.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az ams content-key-policy show

Een bestaand beleid voor inhoudssleutels weergeven.

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

Optionele parameters

--account-name -a

De naam van het Azure Media Services-account.

--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De beleidsnaam van de inhoudssleutel.

--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--with-secrets

Geheime waarden van het beleid voor inhoudssleutels opnemen.

Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

az ams content-key-policy update

Een bestaand beleid voor inhoudssleutels bijwerken.

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

Voorbeelden

Werk een bestaand beleid voor inhoudssleutels bij, stel een nieuwe beschrijving in en bewerk de eerste optie die een nieuwe uitgever en doelgroep instelt.

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

Optionele parameters

--account-name -a

De naam van het Azure Media Services-account.

--add

Voeg een object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string or JSON string>.

Default value: []
--description

De beschrijving van het inhoudssleutelbeleid.

--force-string

Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.

Default value: False
--ids

Een of meer resource-id's (met spatie gescheiden). Dit moet een volledige resource-id zijn die alle informatie over de argumenten Resource-id bevat. Geef de argumenten --id's of andere resource-id's op.

--name -n

De beleidsnaam van de inhoudssleutel.

--remove

Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove> OF --remove propertyToRemove.

Default value: []
--resource-group -g

De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>.

--set

Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>.

Default value: []
--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.