az ams content-key-policy
Gerencie políticas de chave de conteúdo para uma conta dos Serviços de Mídia do Azure.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az ams content-key-policy create |
Crie uma nova política de chave de conteúdo. |
Core | disponibilidade geral |
| az ams content-key-policy delete |
Exclua uma política de chave de conteúdo. |
Core | disponibilidade geral |
| az ams content-key-policy list |
Liste todas as políticas de chave de conteúdo em uma conta dos Serviços de Mídia do Azure. |
Core | disponibilidade geral |
| az ams content-key-policy option |
Gerencie opções para uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
| az ams content-key-policy option add |
Adicione uma nova opção a uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
| az ams content-key-policy option remove |
Remova uma opção de uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
| az ams content-key-policy option update |
Atualize uma opção de uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
| az ams content-key-policy show |
Mostrar uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
| az ams content-key-policy update |
Atualizar uma política de chave de conteúdo existente. |
Core | disponibilidade geral |
az ams content-key-policy create
Crie uma nova política de chave de conteúdo.
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]
Exemplos
Crie uma política de chave de conteúdo com uma configuração 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 Obrigatórios
O nome da conta dos Serviços de Mídia do Azure.
O nome da política de chave de conteúdo.
O nome da opção da política de chave de conteúdo.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Lista separada por espaços de chaves de token rsa alternativas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Lista separada por espaço de chaves de token simétricas alternativas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Lista separada por espaço de chaves de token de certificado x509 alternativas.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
A chave que deve ser usada como FairPlay Application Secret Key, que é uma cadeia hexadecimal de 32 caracteres.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
O público do token.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Use a configuração Clear Key, também conhecida como criptografia AES. Destina-se a chaves não DRM.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Clear Key Configuration (AES Encryption) Arguments |
| Default value: | False |
A descrição da política de chave de conteúdo.
O caminho de arquivo para um arquivo de certificado FairPlay no formato PKCS 12 (pfx) (incluindo chave privada).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
A senha que criptografa o certificado FairPlay no formato PKCS 12 (pfx).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
Duração da reprodução.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
Duração do armazenamento.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
O emissor do token.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
O documento de descoberta de conexão OpenID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Use a restrição aberta. Licença ou chave será entregue em cada solicitação. Não recomendado para ambientes de produção.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Open Restriction Arguments |
| Default value: | False |
Modelo de licença JSON PlayReady. Use @{file} para carregar a partir de um arquivo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | PlayReady Configuration Arguments |
O tipo de chave de aluguer e locação. Valores disponíveis: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
A duração do aluguer. Deve ser maior ou igual a 0.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | FairPlay Configuration Arguments |
Declarações de token necessárias separadas por espaço no formato '[key=value]'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Uma cadeia de caracteres (para chave simétrica) ou um caminho de arquivo para um certificado (x509) ou chave pública (rsa). Deve ser usado em conjunto com --token-key-type.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
O tipo da chave de token a ser usada para a chave de verificação primária. Valores permitidos: Simétrico, RSA, X509.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
O tipo de token. Valores permitidos: Jwt, Swt.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Token Restriction Arguments |
Modelo de licença JSON Widevine. Use @{file} para carregar a partir de um arquivo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Widevine Configuration Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az ams content-key-policy delete
Exclua uma política de chave de conteúdo.
az ams content-key-policy delete [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O nome da conta dos Serviços de Mídia do Azure.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da política de chave de conteúdo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az ams content-key-policy list
Liste todas as políticas de chave de conteúdo em uma conta dos Serviços de Mídia do Azure.
az ams content-key-policy list --account-name
--resource-group
[--filter]
[--orderby]
[--top]
Exemplos
listar as políticas de chave de conteúdo em uma conta dos Serviços de Mídia do Azure com uma cláusula de filtro.
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 Obrigatórios
O nome da conta dos Serviços de Mídia do Azure.
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
Restringe o conjunto de itens devolvidos.
Especifica a chave pela qual a coleta de resultados deve ser ordenada.
Especifica um inteiro não negativo n que limita o número de itens retornados de uma coleção. O serviço retorna o número de itens disponíveis até, mas não maior do que o valor especificado n.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az ams content-key-policy show
Mostrar uma política de chave de conteúdo existente.
az ams content-key-policy show [--account-name]
[--ids]
[--name]
[--resource-group]
[--subscription]
[--with-secrets]
Parâmetros Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O nome da conta dos Serviços de Mídia do Azure.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da política de chave de conteúdo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Inclua valores secretos da política de chave de conteúdo.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
az ams content-key-policy update
Atualizar uma política de chave de conteúdo existente.
az ams content-key-policy update [--account-name]
[--add]
[--description]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--subscription]
Exemplos
Atualize uma política de chave de conteúdo existente, defina uma nova descrição e edite sua primeira opção, definindo um novo emissor e 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 Opcionais
Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.
O nome da conta dos Serviços de Mídia do Azure.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Adicione um objeto a uma lista de objetos especificando um caminho e pares de valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Default value: | [] |
A descrição da política de chave de conteúdo.
Ao usar 'set' ou 'add', preserve literais de string em vez de tentar converter para JSON.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Default value: | False |
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo que contenha todas as informações dos argumentos do 'ID de recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
O nome da política de chave de conteúdo.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Default value: | [] |
Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Atualize um objeto especificando um caminho de propriedade e um valor a ser definido. Exemplo: --set property1.property2=<value>.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Generic Update Arguments |
| Default value: | [] |
Nome ou ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Resource Id Arguments |
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Default value: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Default value: | False |