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

--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

Durch Leerzeichen getrennte Liste mit alternativen Rsa-Tokenschlüsseln.

--alt-symmetric-token-keys

Durch Leerzeichen getrennte Liste mit alternativen symmetrischen Tokenschlüsseln.

--alt-x509-token-keys

Durch Leerzeichen getrennte Liste mit alternativen x509-Zertifikattokenschlüsseln.

--ask

Der Schlüssel, der als FairPlay Application Secret Key verwendet werden muss, bei dem es sich um eine 32-stellige Hexzeichenfolge handelt.

--audience

Die Zielgruppe für das Token.

--clear-key-configuration

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

Standardwert: False
--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 Tokenherausgeber.

--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. Für Verwendung in Produktionsumgebungen nicht empfohlen.

Standardwert: False
--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: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

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

--token-claims

Leerzeichentrennte erforderliche Tokenansprüche im Format "[key=value]".

--token-key

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.

--token-key-type

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

--token-type

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

--widevine-template

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

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

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

--account-name -a

Der Name des Azure Media Services-Kontos.

--ids

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.

--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.

--subscription

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

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

--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

Schränkt den Satz der zurückgegebenen Elemente ein.

--orderby

Gibt den Schlüssel an, nach dem die Ergebnisauflistung sortiert werden soll.

--top

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

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

--account-name -a

Der Name des Azure Media Services-Kontos.

--ids

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.

--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.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--with-secrets

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

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

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

--account-name -a

Der Name des Azure Media Services-Kontos.

--add

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>.

Standardwert: []
--description

Die Beschreibung der Inhaltsschlüsselrichtlinie.

--force-string

Wenn Sie "set" oder "add" verwenden, behalten Sie Zeichenfolgenliterale bei, anstatt zu versuchen, in JSON zu konvertieren.

Standardwert: False
--ids

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.

--name -n

Der Name der Inhaltsschlüsselrichtlinie.

--remove

Entfernen sie eine Eigenschaft oder ein Element aus einer Liste. Beispiel: --remove property.list <indexToRemove> ODER --remove propertyToRemove.

Standardwert: []
--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 festzulegenden Eigenschaftspfad und -wert angeben. Beispiel: --set property1.property2=<value>.

Standardwert: []
--subscription

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.