Compartilhar via


az ams content-key-policy

Gerenciar políticas de chave de conteúdo para uma conta dos Serviços de Mídia do Azure.

Comandos

Nome Description Tipo Status
az ams content-key-policy create

Crie uma nova política de chave de conteúdo.

Núcleo GA
az ams content-key-policy delete

Excluir uma política de chave de conteúdo.

Núcleo GA
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.

Núcleo GA
az ams content-key-policy option

Gerenciar opções para uma política de chave de conteúdo existente.

Núcleo GA
az ams content-key-policy option add

Adicione uma nova opção a uma política de chave de conteúdo existente.

Núcleo GA
az ams content-key-policy option remove

Remova uma opção de uma política de chave de conteúdo existente.

Núcleo GA
az ams content-key-policy option update

Atualize uma opção de uma política de chave de conteúdo existente.

Núcleo GA
az ams content-key-policy show

Mostrar uma política de chave de conteúdo existente.

Núcleo GA
az ams content-key-policy update

Atualize uma política de chave de conteúdo existente.

Núcleo GA

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

--account-name -a

O nome da conta dos Serviços de Mídia do Azure.

--name -n

O nome da política de chave de conteúdo.

--policy-option-name

O nome da opção de política de chave de conteúdo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--alt-rsa-token-keys

Lista separada por espaço de chaves de token rsa alternativas.

--alt-symmetric-token-keys

Lista separada por espaço de chaves de token simétricas alternativas.

--alt-x509-token-keys

Lista separada por espaço de chaves de token de certificado x509 alternativas.

--ask

A chave que deve ser usada como FairPlay Application Secret Key, que é uma cadeia de caracteres hexadecimal de 32 caracteres.

--audience

O público-alvo do token.

--clear-key-configuration

Use a configuração Limpar chave, também conhecida como criptografia AES. Destina-se a chaves não DRM.

Valor padrão: False
--description

A descrição da política de chave de conteúdo.

--fair-play-pfx

O caminho de arquivo para um arquivo de certificado FairPlay no formato PKCS 12 (pfx) (incluindo chave privada).

--fair-play-pfx-password

A senha que criptografa o certificado FairPlay no formato PKCS 12 (pfx).

--fp-playback-duration-seconds

Duração da reprodução.

--fp-storage-duration-seconds

Duração do armazenamento.

--issuer

O emissor do token.

--open-id-connect-discovery-document

O documento de descoberta de conexão OpenID.

--open-restriction

Use restrição aberta. A licença ou chave será entregue em cada solicitação. Não recomendado para ambientes de produção.

Valor padrão: False
--play-ready-template

Modelo de licença JSON PlayReady. Use @{file} para carregar a partir de um arquivo.

--rental-and-lease-key-type

O tipo de chave de locação e locação. Valores disponíveis: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

A duração do aluguel. Deve ser maior que ou igual a 0.

--token-claims

Declarações de token necessárias separadas por espaço no formato '[key=value]'.

--token-key

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.

--token-key-type

O tipo de chave de token a ser usado para a chave de verificação primária. Valores permitidos: Simétrico, RSA, X509.

--token-type

O tipo de token. Valores permitidos: Jwt, Swt.

--widevine-template

Modelo de licença JSON Widevine. Use @{file} para carregar a partir de um arquivo.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ams content-key-policy delete

Excluir uma política de chave de conteúdo.

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

Parâmetros Opcionais

--account-name -a

O nome da conta dos Serviços de Mídia do Azure.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

O nome da política de chave de conteúdo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

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 Exigidos

--account-name -a

O nome da conta dos Serviços de Mídia do Azure.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

Parâmetros Opcionais

--filter

Restringe o conjunto de itens retornados.

--orderby

Especifica a chave pela qual a coleta de resultados deve ser ordenada.

--top

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

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

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

--account-name -a

O nome da conta dos Serviços de Mídia do Azure.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

O nome da política de chave de conteúdo.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--with-secrets

Inclua valores secretos da política de chave de conteúdo.

Valor padrão: False
Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.

az ams content-key-policy update

Atualize 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

--account-name -a

O nome da conta dos Serviços de Mídia do Azure.

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares de valores de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

Valor padrão: []
--description

A descrição da política de chave de conteúdo.

--force-string

Ao usar 'set' ou 'add', preserve literais de cadeia de caracteres em vez de tentar converter para JSON.

Valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'Resource Id'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.

--name -n

O nome da política de chave de conteúdo.

--remove

Remova uma propriedade ou um elemento de uma lista. Exemplo: --remove property.list <indexToRemove> OU --remove propertyToRemove.

Valor padrão: []
--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo: --set property1.property2=<value>.

Valor padrão: []
--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

Parâmetros Globais
--debug

Aumente o detalhamento do log para mostrar todos os logs de depuração.

--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

--output -o

Formato de saída.

Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
Valor padrão: json
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

Aumentar o detalhamento do log. Use --debug para logs de depuração completos.