az ams content-key-policy
Administrar directivas de clave de contenido para una cuenta de Azure Media Services.
Comandos
| Nombre | Description | Tipo | Estado |
|---|---|---|---|
| az ams content-key-policy create |
Cree una nueva directiva de clave de contenido. |
Core | GA |
| az ams content-key-policy delete |
Elimine una directiva de clave de contenido. |
Core | GA |
| az ams content-key-policy list |
Enumere todas las directivas de clave de contenido dentro de una cuenta de Azure Media Services. |
Core | GA |
| az ams content-key-policy option |
Administrar opciones para una directiva de clave de contenido existente. |
Core | GA |
| az ams content-key-policy option add |
Agregue una nueva opción a una directiva de clave de contenido existente. |
Core | GA |
| az ams content-key-policy option remove |
Quite una opción de una directiva de clave de contenido existente. |
Core | GA |
| az ams content-key-policy option update |
Actualice una opción de una directiva de clave de contenido existente. |
Core | GA |
| az ams content-key-policy show |
Mostrar una directiva de clave de contenido existente. |
Core | GA |
| az ams content-key-policy update |
Actualice una directiva de clave de contenido existente. |
Core | GA |
az ams content-key-policy create
Cree una nueva directiva de clave de contenido.
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]
Ejemplos
Cree una directiva content-key-policy con una configuración de 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
Parámetros requeridos
Nombre de la cuenta de Azure Media Services.
Nombre de la directiva de clave de contenido.
Nombre de la opción de directiva de clave de contenido.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Lista separada por espacios de claves de token rsa alternativas.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Lista separada por espacios de claves de token simétricas alternativas.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Lista separada por espacios de claves de token de certificado x509 alternativas.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Clave que se debe usar como Clave secreta de aplicación fairPlay, que es una cadena hexadecimal de 32 caracteres.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Audiencia del token.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Use la configuración Clear Key, a.k.a cifrado AES. Está pensado para claves que no son DRM.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Clear Key Configuration (AES Encryption) Arguments |
| Valor predeterminado: | False |
Descripción de la directiva de clave de contenido.
Ruta de acceso a un archivo de certificado fairPlay en formato PKCS 12 (pfx) (incluida la clave privada).
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
La contraseña que cifra el certificado FairPlay en formato PKCS 12 (pfx).
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Duración de la reproducción.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Duración del almacenamiento.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Emisor del token.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Documento de detección de OpenID connect.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Use la restricción abierta. La licencia o la clave se entregarán en cada solicitud. No se recomienda para entornos de producción.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Open Restriction Arguments |
| Valor predeterminado: | False |
Plantilla de licencia de PlayReady JSON. Use @{file} para cargar desde un archivo.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | PlayReady Configuration Arguments |
Tipo de clave de alquiler y concesión. Valores disponibles: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Duración del alquiler. Debe ser mayor o igual que 0.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | FairPlay Configuration Arguments |
Notificaciones de token necesarias separadas por espacios en formato "[key=value]".
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Una cadena (para una clave simétrica) o una ruta de acceso de archivo a un certificado (x509) o una clave pública (rsa). Debe usarse junto con --token-key-type.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Tipo de la clave de token que se va a usar para la clave de comprobación principal. Valores permitidos: Symmetric, RSA, X509.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Tipo de token. Valores permitidos: Jwt, Swt.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Token Restriction Arguments |
Plantilla de licencia de Json Widevine. Use @{file} para cargar desde un archivo.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Widevine Configuration Arguments |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
az ams content-key-policy delete
Elimine una directiva de clave de contenido.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre de la cuenta de Azure Media Services.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre de la directiva de clave de contenido.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
az ams content-key-policy list
Enumere todas las directivas de clave de contenido dentro de una cuenta de Azure Media Services.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Ejemplos
enumera las directivas de clave de contenido dentro de una cuenta de Azure Media Services con una cláusula filter.
az ams content-key-policy list -a amsAccount -g resourceGroup --filter "properties/lastModified gt 2022-08-16 or properties/created lt 2022-08-17"
Parámetros requeridos
Nombre de la cuenta de Azure Media Services.
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Restringe el conjunto de elementos devueltos.
Especifica la clave por la que se debe ordenar la colección de resultados.
Especifica un entero no negativo n que limita el número de elementos devueltos de una colección. El servicio devuelve el número de elementos disponibles hasta pero no mayor que el valor especificado n.
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
az ams content-key-policy show
Mostrar una directiva de clave de contenido existente.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre de la cuenta de Azure Media Services.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre de la directiva de clave de contenido.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Incluya valores secretos de la directiva de clave de contenido.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
az ams content-key-policy update
Actualice una directiva de clave de contenido existente.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
Ejemplos
Actualice una directiva de clave de contenido existente, establezca una nueva descripción y edite su primera opción estableciendo un nuevo emisor y público.
az ams content-key-policy update -n contentKeyPolicyName -a amsAccount --description newDescription --set options[0].restriction.issuer=newIssuer --set options[0].restriction.audience=newAudience
Parámetros opcionales
Los parámetros siguientes son opcionales, pero dependiendo del contexto, es posible que se requiera uno o varios para que el comando se ejecute correctamente.
Nombre de la cuenta de Azure Media Services.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Agregue un objeto a una lista de objetos especificando una ruta de acceso y pares clave-valor. Ejemplo: --add property.listProperty <key=value, string or JSON string>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Generic Update Arguments |
| Valor predeterminado: | [] |
Descripción de la directiva de clave de contenido.
Al usar 'set' o 'add', conserve los literales de cadena en lugar de intentar convertir en JSON.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Generic Update Arguments |
| Valor predeterminado: | False |
Uno o varios identificadores de recursos (delimitados por espacio). Debe ser un identificador de recurso completo que contenga toda la información de los argumentos "Resource Id". Debe proporcionar argumentos --ids u otros argumentos "Resource Id".
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Nombre de la directiva de clave de contenido.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Quite una propiedad o un elemento de una lista. Ejemplo: --remove property.list <indexToRemove> O --remove propertyToRemove.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Generic Update Arguments |
| Valor predeterminado: | [] |
Nombre del grupo de recursos. Puede configurar el grupo predeterminado mediante az configure --defaults group=<name>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Actualice un objeto especificando una ruta de acceso de propiedad y un valor que se va a establecer. Ejemplo: --set property1.property2=<value>.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Generic Update Arguments |
| Valor predeterminado: | [] |
Nombre o identificador de la suscripción. Puede configurar la suscripción predeterminada mediante az account set -s NAME_OR_ID.
| Propiedad | Valor |
|---|---|
| Grupo de parámetros: | Resource Id Arguments |
Parámetros globales
Aumente el nivel de detalle del registro para mostrar todos los registros de depuración.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Mostrar este mensaje de ayuda y salir.
Solo se muestran errores, suprimiendo advertencias.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |
Formato de salida.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | json |
| Valores aceptados: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadena de consulta JMESPath. Consulte http://jmespath.org/ para obtener más información y ejemplos.
Aumente el nivel de detalle del registro. Usa --debug para ver registros de depuración completos.
| Propiedad | Valor |
|---|---|
| Valor predeterminado: | False |