Share via


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 Estado
az ams content-key-policy create

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

Principal GA
az ams content-key-policy delete

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

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

Principal GA
az ams content-key-policy option

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

Principal GA
az ams content-key-policy option add

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

Principal GA
az ams content-key-policy option remove

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

Principal GA
az ams content-key-policy option update

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

Principal GA
az ams content-key-policy show

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

Principal GA
az ams content-key-policy update

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

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

--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 da política de chave de conteúdo.

--resource-group -g

o 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ços 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 hexadecimal de 32 caracteres.

--audience

O público do token.

--clear-key-configuration

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

valor predefinido: 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 a restrição aberta. Licença ou chave será entregue em cada solicitação. Não recomendado para ambientes de produção.

valor predefinido: 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 aluguer e locação. Valores disponíveis: Undefined, DualExpiry, PersistentUnlimited, PersistentLimited.

--rental-duration

A duração do aluguer. Deve ser maior 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 da chave de token a ser usada 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 de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

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

--account-name -a

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

--ids

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

--name -n

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

--resource-group -g

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. 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 Obrigatórios

--account-name -a

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

--resource-group -g

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

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

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. 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

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

--name -n

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

--resource-group -g

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--with-secrets

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

valor predefinido: False
Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

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

--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 valor de chave. Exemplo: --add property.listProperty <key=value, string or JSON string>.

valor predefinido: []
--description

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

--force-string

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

valor predefinido: False
--ids

Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. 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> OR --remove propertyToRemove.

valor predefinido: []
--resource-group -g

o 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 ser definido. Exemplo: --set property1.property2=<value>.

valor predefinido: []
--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

Parâmetros de Globais
--debug

Aumente a verbosidade 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 aceites: json, jsonc, none, table, tsv, yaml, yamlc
valor predefinido: json
--query

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

--subscription

o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_IDo .

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.