az ams content-key-policy
Verwalten sie Inhaltsschlüsselrichtlinien für ein Azure Media Services-Konto.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az ams content-key-policy create |
Erstellen Sie eine neue Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy delete |
Löschen einer Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy list |
Listet alle Inhaltsschlüsselrichtlinien in einem Azure Media Services-Konto auf. |
Core | GA |
az ams content-key-policy option |
Verwalten von Optionen für eine vorhandene Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy option add |
Fügen Sie einer vorhandenen Inhaltsschlüsselrichtlinie eine neue Option hinzu. |
Core | GA |
az ams content-key-policy option remove |
Entfernen sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy option update |
Aktualisieren sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy show |
Anzeigen einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy update |
Aktualisieren einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | GA |
az ams content-key-policy create
Erstellen Sie eine neue Inhaltsschlüsselrichtlinie.
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]
Beispiele
Erstellen Sie eine Content-Key-Richtlinie mit einer 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
Erforderliche Parameter
Der Name des Azure Media Services-Kontos.
Der Name der Inhaltsschlüsselrichtlinie.
Der Name der Inhaltsschlüsselrichtlinie.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Durch Leerzeichen getrennte Liste mit alternativen Rsa-Tokenschlüsseln.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Durch Leerzeichen getrennte Liste mit alternativen symmetrischen Tokenschlüsseln.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Durch Leerzeichen getrennte Liste mit alternativen x509-Zertifikattokenschlüsseln.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Der Schlüssel, der als FairPlay Application Secret Key verwendet werden muss, bei dem es sich um eine 32-stellige Hexzeichenfolge handelt.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Die Zielgruppe für das Token.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Verwenden Sie die Clear Key-Konfiguration, a.k.a AES-Verschlüsselung. Er ist für Nicht-DRM-Schlüssel vorgesehen.
Eigenschaft | Wert |
---|---|
Parameter group: | Clear Key Configuration (AES Encryption) Arguments |
Standardwert: | False |
Die Beschreibung der Inhaltsschlüsselrichtlinie.
Der Dateipfad zu einer FairPlay-Zertifikatdatei im PKCS 12(pfx)-Format (einschließlich privatem Schlüssel).
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Das Kennwort, das fairPlay-Zertifikat im PKCS 12 (pfx)-Format verschlüsselt.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Playback duration.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Storage duration.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Der Tokenherausgeber.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Das OpenID Connect-Ermittlungsdokument.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Verwenden Sie die offene Einschränkung. Lizenz oder Schlüssel werden auf jeder Anforderung übermittelt. Für Verwendung in Produktionsumgebungen nicht empfohlen.
Eigenschaft | Wert |
---|---|
Parameter group: | Open Restriction Arguments |
Standardwert: | False |
JSON PlayReady-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.
Eigenschaft | Wert |
---|---|
Parameter group: | PlayReady Configuration Arguments |
Der Miet- und Mietschlüsseltyp. Verfügbare Werte: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Die Mietdauer. Muss größer oder gleich 0 sein.
Eigenschaft | Wert |
---|---|
Parameter group: | FairPlay Configuration Arguments |
Leerzeichentrennte erforderliche Tokenansprüche im Format "[key=value]".
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Entweder eine Zeichenfolge (für symmetrischen Schlüssel) oder einen Dateipfad zu einem Zertifikat (x509) oder öffentlichem Schlüssel (RSA). Muss in Verbindung mit dem --token-key-type verwendet werden.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Der Typ des Tokenschlüssels, der für den primären Überprüfungsschlüssel verwendet werden soll. Zulässige Werte: Symmetrisch, RSA, X509.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
Der Tokentyp. Zulässige Werte: Jwt, Swt.
Eigenschaft | Wert |
---|---|
Parameter group: | Token Restriction Arguments |
JSON Widevine-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.
Eigenschaft | Wert |
---|---|
Parameter group: | Widevine Configuration Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az ams content-key-policy delete
Löschen einer Inhaltsschlüsselrichtlinie.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name des Azure Media Services-Kontos.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Der Name der Inhaltsschlüsselrichtlinie.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az ams content-key-policy list
Listet alle Inhaltsschlüsselrichtlinien in einem Azure Media Services-Konto auf.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Beispiele
die Inhaltsschlüsselrichtlinien in einem Azure Media Services-Konto mit einer Filterklausel auflisten.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
Erforderliche Parameter
Der Name des Azure Media Services-Kontos.
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Schränkt den Satz der zurückgegebenen Elemente ein.
Gibt den Schlüssel an, nach dem die Ergebnisauflistung sortiert werden soll.
Gibt eine nicht negative ganze Zahl n an, die die Anzahl der von einer Auflistung zurückgegebenen Elemente begrenzt. Der Dienst gibt die Anzahl der verfügbaren Elemente zurück, jedoch nicht größer als der angegebene Wert n.
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az ams content-key-policy show
Anzeigen einer vorhandenen Inhaltsschlüsselrichtlinie.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name des Azure Media Services-Kontos.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Der Name der Inhaltsschlüsselrichtlinie.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Schließen Sie geheime Werte der Inhaltsschlüsselrichtlinie ein.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
az ams content-key-policy update
Aktualisieren einer vorhandenen Inhaltsschlüsselrichtlinie.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
Beispiele
Aktualisieren Sie eine vorhandene Content-Key-Richtlinie, legen Sie eine neue Beschreibung fest, und bearbeiten Sie die erste Option, um einen neuen Aussteller und eine neue Zielgruppe festzulegen.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
Optionale Parameter
The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.
Der Name des Azure Media Services-Kontos.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Fügen Sie einer Liste von Objekten ein Objekt hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>
.
Eigenschaft | Wert |
---|---|
Parameter group: | Generic Update Arguments |
Standardwert: | [] |
Die Beschreibung der Inhaltsschlüsselrichtlinie.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Generic Update Arguments |
Standardwert: | False |
Mindestens eine Ressourcen-IDs (durch Leerzeichen getrennt). Dabei sollte es sich um eine vollständige Ressourcen-ID mit allen Informationen der Argumente "Ressourcen-ID" sein. Sie sollten entweder --ids oder andere Argumente für die Ressourcen-ID angeben.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Der Name der Inhaltsschlüsselrichtlinie.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove>
ODER --remove propertyToRemove
.
Eigenschaft | Wert |
---|---|
Parameter group: | Generic Update Arguments |
Standardwert: | [] |
Name der Ressourcengruppe. Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>
.
Eigenschaft | Wert |
---|---|
Parameter group: | Generic Update Arguments |
Standardwert: | [] |
Name oder ID des Abonnements. Sie können das Standardabonnement mithilfe von az account set -s NAME_OR_ID
konfigurieren.
Eigenschaft | Wert |
---|---|
Parameter group: | Resource Id Arguments |
Globale Parameter
Erhöhen Sie die Ausführlichkeit der Protokollierung, um alle Debugprotokolle anzuzeigen.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Diese Hilfemeldung anzeigen und schließen.
Nur Fehler anzeigen, Warnungen unterdrücken.
Eigenschaft | Wert |
---|---|
Standardwert: | False |
Output format.
Eigenschaft | Wert |
---|---|
Standardwert: | json |
Zulässige Werte: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Erhöhen Sie die Ausführlichkeit der Protokollierung. Verwenden Sie "-debug" für vollständige Debugprotokolle.
Eigenschaft | Wert |
---|---|
Standardwert: | False |