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.

Core GA
az ams content-key-policy delete

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

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

Core GA
az ams content-key-policy option

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

Core GA
az ams content-key-policy option add

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

Core GA
az ams content-key-policy option remove

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

Core GA
az ams content-key-policy option update

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

Core GA
az ams content-key-policy show

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

Core GA
az ams content-key-policy update

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

Core 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 da 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

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--alt-rsa-token-keys

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

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--alt-symmetric-token-keys

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

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--alt-x509-token-keys

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

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--ask

A chave que deve ser usada como Chave Secreta do Aplicativo FairPlay, que é uma cadeia de caracteres hexáxe de 32 caracteres.

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--audience

O público-alvo do token.

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--clear-key-configuration

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

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--fair-play-pfx-password

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

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--fp-playback-duration-seconds

Duração da reprodução.

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--fp-storage-duration-seconds

Duração do armazenamento.

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--issuer

O emissor do token.

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--open-id-connect-discovery-document

O documento de descoberta da conexão OpenID.

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--open-restriction

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

Propriedade Valor
Grupo de parâmetros: Open Restriction Arguments
Valor padrão: False
--play-ready-template

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

Propriedade Valor
Grupo de parâmetros: PlayReady Configuration Arguments
--rental-and-lease-key-type

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

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--rental-duration

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

Propriedade Valor
Grupo de parâmetros: FairPlay Configuration Arguments
--token-claims

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

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--token-key

Uma cadeia de caracteres (para chave simétrica) ou um caminho de arquivo para um certificado (x509) ou uma chave pública (rsa). Deve ser usado em conjunto com --token-key-type.

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--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.

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--token-type

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

Propriedade Valor
Grupo de parâmetros: Token Restriction Arguments
--widevine-template

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

Propriedade Valor
Grupo de parâmetros: Widevine Configuration Arguments
Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--account-name -a

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--name -n

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--resource-group -g

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

Nome ou ID da assinatura. 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 Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

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

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

--verbose

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

Propriedade Valor
Valor padrão: 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 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

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--filter

Restringe o conjunto de itens retornados.

--orderby

Especifica a chave pela qual a coleção 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 que o valor especificado n.

Parâmetros Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: json, jsonc, none, table, tsv, yaml, yamlc
--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 a verbosidade do registro em log. Use --debug para logs de depuração completos.

Propriedade Valor
Valor padrão: 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 se tornar obrigatórios para que o comando seja executado com sucesso.

--account-name -a

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--name -n

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--resource-group -g

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

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--with-secrets

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

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

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

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

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

--verbose

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

Propriedade Valor
Valor padrão: False

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

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 se tornar obrigatórios para que o comando seja executado com sucesso.

--account-name -a

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--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>.

Propriedade Valor
Grupo de parâmetros: Generic Update Arguments
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 em JSON.

Propriedade Valor
Grupo de parâmetros: Generic Update Arguments
Valor padrão: False
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa que contém todas as informações de argumentos de 'ID do recurso'. Você deve fornecer --ids ou outros argumentos de 'ID de recurso'.

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--name -n

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

Propriedade Valor
Grupo de parâmetros: Resource Id Arguments
--remove

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

Propriedade Valor
Grupo de parâmetros: Generic Update Arguments
Valor padrão: []
--resource-group -g

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

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
Valor padrão: []
--subscription

Nome ou ID da assinatura. 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 Globais
--debug

Aumente a verbosidade de log para mostrar todos os logs de depuração.

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

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

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

--verbose

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

Propriedade Valor
Valor padrão: False