az ams content-key-policy
Gérez les stratégies de clé de contenu pour un compte Azure Media Services.
Commandes
Nom | Description | Type | État |
---|---|---|---|
az ams content-key-policy create |
Créez une stratégie de clé de contenu. |
Core | GA |
az ams content-key-policy delete |
Supprimez une stratégie de clé de contenu. |
Core | GA |
az ams content-key-policy list |
Répertoriez toutes les stratégies de clé de contenu dans un compte Azure Media Services. |
Core | GA |
az ams content-key-policy option |
Gérer les options d’une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy option add |
Ajoutez une nouvelle option à une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy option remove |
Supprimez une option d’une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy option update |
Mettez à jour une option à partir d’une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy show |
Afficher une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy update |
Mettez à jour une stratégie de clé de contenu existante. |
Core | GA |
az ams content-key-policy create
Créez une stratégie de clé de contenu.
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]
Exemples
Créez une stratégie de clé de contenu avec une configuration FairPlay.
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
Paramètres obligatoires
Nom du compte Azure Media Services.
Nom de la stratégie de clé de contenu.
Nom de l’option de stratégie de clé de contenu.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Liste séparée par l’espace des autres clés de jeton rsa.
Liste séparée par l’espace des autres clés de jeton symétrique.
Liste séparée par l’espace des clés de jeton de certificat x509 alternatives.
Clé qui doit être utilisée comme clé secrète d’application FairPlay, qui est une chaîne hexadécimal de 32 caractères.
Audience du jeton.
Utilisez la configuration Clear Key, un chiffrement AES a.k.a. Elle est destinée aux clés non DRM.
Description de la stratégie de clé de contenu.
Chemin de fichier vers un fichier de certificat FairPlay au format PKCS 12 (pfx) (y compris la clé privée).
Mot de passe qui chiffre le certificat FairPlay au format PKCS 12 (pfx).
Durée de lecture.
Stockage durée.
Émetteur de jeton.
Document de découverte OpenID Connect.
Utilisez la restriction ouverte. La licence ou la clé est remise à chaque demande. Non recommandé pour les environnements de production.
Modèle de licence PlayReady JSON. Utilisez @{file} pour charger à partir d’un fichier.
Type de clé de location et de bail. Valeurs disponibles : Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
Durée de location. Doit être supérieur ou égal à 0.
Revendications de jeton requises séparées par l’espace au format « [key=value] ».
Une chaîne (pour une clé symétrique) ou un chemin de fichier vers un certificat (x509) ou une clé publique (rsa). Doit être utilisé conjointement avec --token-key-type.
Type de la clé de jeton à utiliser pour la clé de vérification primaire. Valeurs autorisées : Symétrique, RSA, X509.
Type de jeton. Valeurs autorisées : Jwt, Swt.
Modèle de licence JSON Widevine. Utilisez @{file} pour charger à partir d’un fichier.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ams content-key-policy delete
Supprimez une stratégie de clé de contenu.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Paramètres facultatifs
Nom du compte Azure Media Services.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la stratégie de clé de contenu.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ams content-key-policy list
Répertoriez toutes les stratégies de clé de contenu dans un compte Azure Media Services.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Exemples
répertorier les stratégies de clé de contenu au sein d’un compte Azure Media Services avec une clause de filtre.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
Paramètres obligatoires
Nom du compte Azure Media Services.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Paramètres facultatifs
Limite l’ensemble des éléments retournés.
Spécifie la clé par laquelle la collection de résultats doit être ordonnée.
Spécifie un entier non négatif n qui limite le nombre d’éléments retournés à partir d’une collection. Le service retourne le nombre d’éléments disponibles jusqu’à ce qu’ils ne soient pas supérieurs à la valeur spécifiée n.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ams content-key-policy show
Afficher une stratégie de clé de contenu existante.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
Paramètres facultatifs
Nom du compte Azure Media Services.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la stratégie de clé de contenu.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Incluez des valeurs secrètes de la stratégie de clé de contenu.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.
az ams content-key-policy update
Mettez à jour une stratégie de clé de contenu existante.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
Exemples
Mettez à jour une stratégie de clé de contenu existante, définissez une nouvelle description et modifiez sa première option définissant un nouvel émetteur et un nouveau public.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
Paramètres facultatifs
Nom du compte Azure Media Services.
Ajoutez un objet à une liste d’objets en spécifiant un chemin d’accès et des paires clé-valeur. Exemple : --add property.listProperty <key=value, string or JSON string>
.
Description de la stratégie de clé de contenu.
Lorsque vous utilisez « set » ou « add », conservez les littéraux de chaîne au lieu de tenter de convertir en JSON.
Un ou plusieurs ID de ressource (délimités par des espaces). Il doit s’agir d’un ID de ressource complet contenant toutes les informations des arguments « ID de ressource ». Vous devez fournir des arguments --id ou d’autres arguments « ID de ressource ».
Nom de la stratégie de clé de contenu.
Supprimez une propriété ou un élément d’une liste. Exemple : --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Nom du groupe de ressources. Vous pouvez configurer le groupe par défaut en utilisant az configure --defaults group=<name>
.
Mettez à jour un objet en spécifiant un chemin d’accès et une valeur de propriété à définir. Exemple : --set property1.property2=<value>
.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Paramètres globaux
Augmentez le niveau de détail de la journalisation pour afficher tous les journaux de débogage.
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
Format de sortie.
Chaîne de requêtes JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut en utilisant az account set -s NAME_OR_ID
.
Augmentez le niveau de détail de la journalisation. Utilisez --debug pour des journaux de débogage complets.