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 | Allgemein verfügbar |
az ams content-key-policy delete |
Löschen einer Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
az ams content-key-policy list |
Listet alle Inhaltsschlüsselrichtlinien in einem Azure Media Services-Konto auf. |
Core | Allgemein verfügbar |
az ams content-key-policy option |
Verwalten von Optionen für eine vorhandene Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
az ams content-key-policy option add |
Fügen Sie einer vorhandenen Inhaltsschlüsselrichtlinie eine neue Option hinzu. |
Core | Allgemein verfügbar |
az ams content-key-policy option remove |
Entfernen sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
az ams content-key-policy option update |
Aktualisieren sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
az ams content-key-policy show |
Anzeigen einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
az ams content-key-policy update |
Aktualisieren einer vorhandenen Inhaltsschlüsselrichtlinie. |
Core | Allgemein verfügbar |
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
Durch Leerzeichen getrennte Liste mit alternativen Rsa-Tokenschlüsseln.
Durch Leerzeichen getrennte Liste mit alternativen symmetrischen Tokenschlüsseln.
Durch Leerzeichen getrennte Liste mit alternativen x509-Zertifikattokenschlüsseln.
Der Schlüssel, der als FairPlay Application Secret Key verwendet werden muss, bei dem es sich um eine 32-stellige Hexzeichenfolge handelt.
Die Zielgruppe für das Token.
Verwenden Sie die Clear Key-Konfiguration, a.k.a AES-Verschlüsselung. Er ist für Nicht-DRM-Schlüssel vorgesehen.
Die Beschreibung der Inhaltsschlüsselrichtlinie.
Der Dateipfad zu einer FairPlay-Zertifikatdatei im PKCS 12(pfx)-Format (einschließlich privatem Schlüssel).
Das Kennwort, das fairPlay-Zertifikat im PKCS 12 (pfx)-Format verschlüsselt.
Wiedergabedauer.
Speicherdauer.
Der Tokenherausgeber.
Das OpenID Connect-Ermittlungsdokument.
Verwenden Sie die offene Einschränkung. Lizenz oder Schlüssel werden auf jeder Anforderung übermittelt. Für Verwendung in Produktionsumgebungen nicht empfohlen.
JSON PlayReady-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.
Der Miet- und Mietschlüsseltyp. Verfügbare Werte: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Die Mietdauer. Muss größer als oder gleich 0 sein.
Leerzeichentrennte erforderliche Tokenansprüche im Format "[key=value]".
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.
Der Typ des Tokenschlüssels, der für den primären Überprüfungsschlüssel verwendet werden soll. Zulässige Werte: Symmetrisch, RSA, X509.
Der Tokentyp. Zulässige Werte: Jwt, Swt.
JSON Widevine-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
Eine oder mehrere 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.
Der Name der Inhaltsschlüsselrichtlinie.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
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
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
Eine oder mehrere 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.
Der Name der Inhaltsschlüsselrichtlinie.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Schließen Sie geheime Werte der Inhaltsschlüsselrichtlinie ein.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.
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
Der Name des Azure Media Services-Kontos.
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>
.
Die Beschreibung der Inhaltsschlüsselrichtlinie.
Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.
Eine oder mehrere 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.
Der Name der Inhaltsschlüsselrichtlinie.
Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove>
ODER --remove propertyToRemove
.
Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name>
konfigurieren.
Aktualisieren Sie ein Objekt, indem Sie einen festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>
.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.