az ams content-key-policy

Verwalten von Inhaltsschlüsselrichtlinien für ein Azure Media Services-Konto.

Befehle

az ams content-key-policy create

Erstellen Sie eine neue Inhaltsschlüsselrichtlinie.

az ams content-key-policy delete

Löschen einer Inhaltsschlüsselrichtlinie.

az ams content-key-policy list

Listet alle Inhaltsschlüsselrichtlinien in einem Azure Media Services-Konto auf.

az ams content-key-policy option

Verwalten von Optionen für eine vorhandene Inhaltsschlüsselrichtlinie.

az ams content-key-policy option add

Fügen Sie einer vorhandenen Inhaltsschlüsselrichtlinie eine neue Option hinzu.

az ams content-key-policy option remove

Entfernen Sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie.

az ams content-key-policy option update

Aktualisieren sie eine Option aus einer vorhandenen Inhaltsschlüsselrichtlinie.

az ams content-key-policy show

Zeigen Sie eine vorhandene Inhaltsschlüsselrichtlinie an.

az ams content-key-policy update

Aktualisieren einer vorhandenen Inhaltsschlüsselrichtlinie.

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 Inhaltsschlüsselrichtlinie 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

--account-name -a

Der Name des Azure Media Services-Kontos.

--name -n

Der Name der Inhaltsschlüsselrichtlinie.

--policy-option-name

Der Name der Inhaltsschlüsselrichtlinie.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--alt-rsa-token-keys

Leerzeichentrennte Liste alternativer RSA-Tokenschlüssel.

--alt-symmetric-token-keys

Leerzeichentrennte Liste alternativer symmetrischer Tokenschlüssel.

--alt-x509-token-keys

Leergetrennte Liste der alternativen x509-Zertifikattokenschlüssel.

--ask

Der Schlüssel, der als FairPlay Application Secret Key verwendet werden muss, was eine 32-Zeichen-Hex-Zeichenfolge ist.

--audience

Die Zielgruppe für das Token.

--clear-key-configuration

Verwenden Sie die Clear Key-Konfiguration, a.k.a AES-Verschlüsselung. Es ist für nicht-DRM-Schlüssel vorgesehen.

--description

Die Beschreibung der Inhaltsschlüsselrichtlinie.

--fair-play-pfx

Der Dateipfad zu einer FairPlay-Zertifikatdatei im PKCS 12 (pfx)-Format (einschließlich privatem Schlüssel).

--fair-play-pfx-password

Das Kennwort, das FairPlay-Zertifikat im PKCS 12 (pfx)-Format verschlüsselt.

--fp-playback-duration-seconds

Wiedergabedauer.

--fp-storage-duration-seconds

Speicherdauer.

--issuer

Der Tokenaussteller.

--open-id-connect-discovery-document

Das OpenID Connect-Ermittlungsdokument.

--open-restriction

Verwenden Sie die offene Einschränkung. Lizenz oder Schlüssel werden auf jeder Anforderung übermittelt. Nicht für Produktionsumgebungen empfohlen.

--play-ready-template

JSON PlayReady-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.

--rental-and-lease-key-type

Der Miet- und Mietschlüsseltyp. Verfügbare Werte: Nicht definiert, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

Die Mietdauer. Muss größer als oder gleich 0 sein.

--token-claims

Leerzeichentrennte Tokenansprüche im Format '[key=value]'

--token-key

Entweder eine Zeichenfolge (für symmetrische Schlüssel) oder einen Dateipfad zu einem Zertifikat (x509) oder einem öffentlichen Schlüssel (RSA). Muss in Verbindung mit --token-key-type verwendet werden.

--token-key-type

Der Typ des Tokenschlüssels, der für den primären Überprüfungsschlüssel verwendet werden soll. Zulässige Werte: Symmetric, RSA, X509.

--token-type

Der Tokentyp. Zulässige Werte: Jwt, Swt.

--widevine-template

JSON Widevine-Lizenzvorlage. Verwenden Sie @{file} zum Laden aus einer Datei.

az ams content-key-policy delete

Löschen einer Inhaltsschlüsselrichtlinie.

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

Optionale Parameter

--account-name -a

Der Name des Azure Media Services-Kontos.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name der Inhaltsschlüsselrichtlinie.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

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]

Erforderliche Parameter

--account-name -a

Der Name des Azure Media Services-Kontos.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

Optionale Parameter

--filter

Beschränkt den Satz der zurückgegebenen Elemente.

--orderby

Gibt den Schlüssel an, durch den die Ergebnissammlung sortiert werden soll.

--top

Gibt eine nicht negative ganze Zahl an, die die Anzahl der von einer Auflistung zurückgegebenen Elemente beschränkt. Der Dienst gibt die Anzahl der verfügbaren Elemente bis zu größer als der angegebene Wert n zurück.

az ams content-key-policy show

Zeigen Sie eine vorhandene Inhaltsschlüsselrichtlinie an.

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

Optionale Parameter

--account-name -a

Der Name des Azure Media Services-Kontos.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name der Inhaltsschlüsselrichtlinie.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--with-secrets

Schließen Sie geheime Werte der Inhaltsschlüsselrichtlinie ein.

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]

Beispiele

Aktualisieren Sie eine vorhandene Inhaltsschlüsselrichtlinie, 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

--account-name -a

Der Name des Azure Media Services-Kontos.

--add

Fügen Sie einem Objekt eine Liste von Objekten hinzu, indem Sie ein Pfad- und Schlüsselwertpaar angeben. Beispiel: --add property.listProperty <key=value, string or JSON string>.

--description

Die Beschreibung der Inhaltsschlüsselrichtlinie.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgen literale beibehalten, anstatt zu versuchen, in JSON zu konvertieren.

--ids

Eine oder mehrere Ressourcen-IDs (durch Leerzeichen getrennt). Es sollte eine vollständige Ressourcen-ID sein, die alle Informationen der Argumente "Resource Id" enthält. Sie sollten entweder --ids oder andere Argumente "Resource Id" angeben.

--name -n

Der Name der Inhaltsschlüsselrichtlinie.

--remove

Entfernen Sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list OR --remove propertyToRemove.

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--set

Aktualisieren Sie ein Objekt, indem Sie einen Eigenschaftenpfad und einen wert angeben, der festgelegt werden soll. Beispiel: --set-property1.property2=.