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
De naam van het Azure Media Services-account.
De beleidsnaam van de inhoudssleutel.
De naam van de beleidsnaam voor inhoudssleutels.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
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-certificaattokensleutels.
De sleutel die moet worden gebruikt als FairPlay Application Secret Key, een hex-tekenreeks van 32 tekens.
Het publiek voor het token.
Gebruik Clear Key-configuratie, a.k.a AES-versleuteling. Het is bedoeld voor niet-DRM-sleutels.
De beschrijving van het inhoudssleutelbeleid.
Het bestandspad naar een FairPlay-certificaatbestand in pkcs 12-indeling (inclusief persoonlijke sleutel).
Het wachtwoord dat FairPlay-certificaat versleutelt in PKCS 12-indeling (PFX).
Afspeelduur.
Opslagduur.
De tokenverlener.
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 een bestand te laden.
Het type huur- en leasesleutel. Beschikbare waarden: Niet gedefinieerd, DualExpiry, PersistentUnlimited, PersistentLimited.
De huurduur. Moet groter dan of gelijk zijn aan 0.
Door spaties gescheiden vereiste tokenclaims in de notatie [key=value].
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.
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 een bestand te laden.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
De naam van het Azure Media Services-account.
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.
De beleidsnaam van de inhoudssleutel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
De naam van het Azure Media Services-account.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Optionele parameters
Hiermee beperkt u de set geretourneerde items.
Hiermee geeft u de sleutel op waarmee de resultaatverzameling moet worden geordend.
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
De naam van het Azure Media Services-account.
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.
De beleidsnaam van de inhoudssleutel.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
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.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
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
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 or JSON string>
.
De beschrijving van het inhoudssleutelbeleid.
Wanneer u 'set' of 'toevoegen' gebruikt, behoudt u letterlijke tekenreeksen in plaats van te converteren naar JSON.
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.
De beleidsnaam van de inhoudssleutel.
Een eigenschap of element uit een lijst verwijderen. Voorbeeld: --remove property.list <indexToRemove>
OF --remove propertyToRemove
.
De naam van de resourcegroep. U kunt de standaardgroep configureren met behulp van az configure --defaults group=<name>
.
Werk een object bij door een eigenschapspad en waarde op te geven die u wilt instellen. Voorbeeld: --set property1.property2=<value>
.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID
.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.