az ams content-key-policy
Beleidsregels voor inhoudssleutels voor een Azure Media Services beheren.
Opdracht
| az ams content-key-policy create |
Maak een nieuw beleid voor inhoudssleutels. |
| az ams content-key-policy delete |
Een beleid voor inhoudssleutels verwijderen. |
| az ams content-key-policy list |
Vermeld alle beleidsregels voor inhoudssleutels binnen een Azure Media Services account. |
| az ams content-key-policy option |
Opties voor een bestaand beleid voor inhoudssleutels beheren. |
| az ams content-key-policy option add |
Voeg een nieuwe optie toe aan een bestaand beleid voor inhoudssleutels. |
| az ams content-key-policy option remove |
Verwijder een optie uit een bestaand beleid voor inhoudssleutels. |
| az ams content-key-policy option update |
Een optie bijwerken vanuit een bestaand beleid voor inhoudssleutels. |
| az ams content-key-policy show |
Een bestaand beleid voor inhoudssleutels tonen. |
| az ams content-key-policy update |
Een bestaand beleid voor inhoudssleutels bijwerken. |
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]
[--subscription]
[--token-claims]
[--token-key]
[--token-key-type]
[--token-type]
[--widevine-template]
Voorbeelden
Maak een content-key-policy 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
De naam van het Azure Media Services account.
De naam van het beleid voor de inhoudssleutel.
De naam van de beleidsoptie voor inhoudssleutels.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
Door spaties gescheiden lijst met alternatieve rsa-tokensleutels.
Door spaties gescheiden lijst met alternatieve symmetrische tokensleutels.
Door spaties gescheiden lijst met alternatieve x509-certificaat tokensleutels.
De sleutel die moet worden gebruikt als FairPlay-toepassingsgeheimssleutel, een hexe-tekenreeks van 32 tekens.
De doelgroep voor het token.
Gebruik Clear Key-configuratie, ook wel AES-versleuteling. Deze is bedoeld voor niet-DRM-sleutels.
De beschrijving van het beleid voor inhoudssleutels.
Het bestandspad naar een FairPlay-certificaatbestand in PKCS 12-indeling (pfx) (inclusief persoonlijke sleutel).
Het wachtwoord dat het FairPlay-certificaat versleutelt in PKCS 12-indeling (pfx).
Afspeelduur.
Storage duur.
De tokenuitgever.
Het openID connect discovery-document.
Open beperking gebruiken. De licentie of sleutel wordt bij elke aanvraag geleverd. Niet aanbevolen voor productieomgevingen.
JSON PlayReady-licentiesjabloon. Gebruik @{file} om te laden vanuit een bestand.
Het type huur- en leasesleutel. Beschikbare waarden: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
De duur van de huur. Moet groter dan of gelijk aan 0 zijn.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Door spatie gescheiden vereiste tokenclaims in de indeling '[key=value]'.
Een tekenreeks (voor symmetrische sleutel) of een bestandspad naar een certificaat (x509) of een openbare sleutel (rsa). Moet worden gebruikt in combinatie met --token-key-type.
Het type tokensleutel dat moet worden gebruikt voor de primaire verificatiesleutel. Toegestane waarden: Symmetrisch, RSA, X509.
Het type token. Toegestane waarden: Jwt, Swt.
JSON Widevine-licentiesjabloon. Gebruik @{file} om te laden vanuit een bestand.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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
De naam van het Azure Media Services account.
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
De naam van het beleid voor de inhoudssleutel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ams content-key-policy list
Vermeld alle beleidsregels voor inhoudssleutels binnen een Azure Media Services account.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--query-examples]
[--subscription]
[--top]
Vereiste parameters
De naam van het Azure Media Services account.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Optionele parameters
Hiermee beperkt u de set geretourneerde items.
Hiermee geeft u de sleutel op waarmee de resultatenverzameling moet worden geordend.
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Hiermee geeft u een niet-negatief geheel getal n op dat het aantal items beperkt dat door een verzameling wordt geretourneerd. De service retourneert het aantal beschikbare items tot maar niet groter dan de opgegeven waarde n.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
az ams content-key-policy show
Een bestaand beleid voor inhoudssleutels tonen.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--query-examples]
[--resource-group]
[--subscription]
[--with-secrets]
Optionele parameters
De naam van het Azure Media Services account.
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
De naam van het beleid voor de inhoudssleutel.
JMESPath-tekenreeks voor u aanbevelen. U kunt een van de query's kopiƫren en deze na de parameter --query tussen dubbele aanhalingstekens plakken om de resultaten te bekijken. U kunt een of meer positionele trefwoorden toevoegen, zodat we suggesties kunnen geven op basis van deze sleutelwoorden.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Geheime waarden van het beleid voor inhoudssleutels opnemen.
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.
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 inhoudssleutelbeleid bij, stel een nieuwe beschrijving in en bewerk de eerste optie om een nieuwe vergever en doelgroep in te stellen.
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
De naam van het Azure Media Services account.
Voeg een -object toe aan een lijst met objecten door een pad- en sleutelwaardeparen op te geven. Voorbeeld: --add property.listProperty <key=value, string of JSON string>.
De beschrijving van het beleid voor inhoudssleutels.
Wanneer u 'set' of 'add' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te proberen te converteren naar JSON.
Een of meer resource-ID's (door spaties scheidingstekens). Dit moet een volledige resource-id zijn die alle gegevens van de argumenten 'Resource-id' bevat. U moet --id's of andere argumenten voor resource-id's verstrekken.
De naam van het beleid voor de inhoudssleutel.
Verwijder een eigenschap of een element uit een lijst. Voorbeeld: --remove property.list OR --remove propertyToRemove.
De naam van de resourcegroep. U kunt de standaardgroep configureren met az configure --defaults group=<name> behulp van .
Werk een object bij door een eigenschapspad en waarde op te geven die moeten worden ingesteld. Voorbeeld: --set property1.property2=.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID .
Vergroot de logboekbebossing om alle logboeken voor foutopsporing weer te geven.
Laat dit Help-bericht zien en sluit af.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Vergroot de logboekverkenbaarheid. Gebruik --debug voor volledige logboeken voor foutopsporing.