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

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

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.

--alt-rsa-token-keys

Lista separada por espaços 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 FairPlay Application Secret Key, que é uma cadeia hexadecimal de 32 caracteres.

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

O público 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
Default value: 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 de conexão OpenID.

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

Propriedade Valor
Grupo de parâmetros: Open Restriction Arguments
Default value: False
--play-ready-template

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

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

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
--rental-duration

A duração do aluguer. 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 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 JSON Widevine. Use @{file} para carregar a partir de um arquivo.

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

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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.

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

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
--name -n

O nome da política de 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 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
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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

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

--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 tornar-se necessários para que o comando seja executado com êxito.

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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 subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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.

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

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
--name -n

O nome da política de 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 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
--with-secrets

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

Propriedade Valor
Default value: False
Parâmetros de Globais
--debug

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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

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.

--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
Default value: []
--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.

Propriedade Valor
Grupo de parâmetros: Generic Update Arguments
Default value: False
--ids

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
--name -n

O nome da política de 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> OU --remove propertyToRemove.

Propriedade Valor
Grupo de parâmetros: Generic Update Arguments
Default value: []
--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
Default value: []
--subscription

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

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

Propriedade Valor
Default value: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Default value: False
--output -o

Formato de saída.

Propriedade Valor
Default value: json
Valores aceites: 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

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

Propriedade Valor
Default value: False