az keyvault key
Gerencie chaves.
Comandos
| Name | Description | Tipo | Status |
|---|---|---|---|
| az keyvault key backup |
Solicite que um backup da chave especificada seja baixado para o cliente. |
Core | disponibilidade geral |
| az keyvault key create |
Crie uma nova chave, armazene-a e, em seguida, devolve parâmetros e atributos chave ao cliente. |
Core | disponibilidade geral |
| az keyvault key decrypt |
Desencriptar um único bloco de dados encriptados. |
Core | Preview |
| az keyvault key delete |
Exclua uma chave de qualquer tipo do armazenamento no Vault ou HSM. |
Core | disponibilidade geral |
| az keyvault key download |
Transfira a parte pública de uma chave armazenada. |
Core | disponibilidade geral |
| az keyvault key encrypt |
Criptografe uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um Vault ou HSM. |
Core | Preview |
| az keyvault key get-attestation |
Obtenha o blob de atestado de uma chave. |
Core | disponibilidade geral |
| az keyvault key get-policy-template |
Modelo de política de retorno como definição de política codificada JSON. |
Core | Preview |
| az keyvault key import |
Importe uma chave privada. |
Core | disponibilidade geral |
| az keyvault key list |
Liste chaves no Vault ou HSM especificado. |
Core | disponibilidade geral |
| az keyvault key list-deleted |
Liste as chaves excluídas no Vault ou HSM especificado. |
Core | disponibilidade geral |
| az keyvault key list-versions |
Liste os identificadores e as propriedades das versões de uma chave. |
Core | disponibilidade geral |
| az keyvault key purge |
Exclua permanentemente a chave especificada. |
Core | disponibilidade geral |
| az keyvault key random |
Obtenha o número solicitado de bytes aleatórios de um HSM gerenciado. |
Core | disponibilidade geral |
| az keyvault key recover |
Recupere a chave excluída para sua versão mais recente. |
Core | disponibilidade geral |
| az keyvault key restore |
Restaure uma chave de backup para um Vault ou HSM. |
Core | disponibilidade geral |
| az keyvault key rotate |
Gire a chave com base na política de chave gerando uma nova versão da chave. |
Core | disponibilidade geral |
| az keyvault key rotation-policy |
Gerencie a política de rotação de chaves. |
Core | disponibilidade geral |
| az keyvault key rotation-policy show |
Obtenha a política de rotação de uma chave do Cofre da Chave. |
Core | disponibilidade geral |
| az keyvault key rotation-policy update |
Atualize a política de rotação de uma chave do Cofre da Chave. |
Core | disponibilidade geral |
| az keyvault key set-attributes |
A operação de chave de atualização altera atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Vault ou HSM. |
Core | disponibilidade geral |
| az keyvault key show |
Obtenha os atributos de uma chave e, se for uma chave assimétrica, o seu material público. |
Core | disponibilidade geral |
| az keyvault key show-deleted |
Obtenha a parte pública de uma chave excluída. |
Core | disponibilidade geral |
| az keyvault key sign |
Crie uma assinatura a partir de um resumo usando uma chave armazenada em um Vault ou HSM. |
Core | disponibilidade geral |
| az keyvault key verify |
Verifique uma assinatura usando a chave armazenada em um Vault ou HSM. |
Core | disponibilidade geral |
az keyvault key backup
Solicite que um backup da chave especificada seja baixado para o cliente.
A operação de backup de chaves exporta uma chave do Vault ou HSM em um formato protegido. Observe que essa operação NÃO retorna material de chave em um formato que pode ser usado fora do sistema Vault ou HSM, o material de chave retornado é protegido para um HSM ou para o próprio Vault. A intenção dessa operação é permitir que um cliente GERE uma chave em uma instância do Vault ou HSM, faça backup da chave e, em seguida, RESTAURE-a em outra instância do Vault ou HSM. A operação BACKUP pode ser usada para exportar, de forma protegida, qualquer tipo de chave do Vault ou HSM. Não é possível fazer backup de versões individuais de uma chave. BACKUP / RESTORE pode ser realizado apenas dentro de limites geográficos; o que significa que um BACKUP de uma área geográfica não pode ser restaurado para outra área geográfica. Por exemplo, uma cópia de salvaguarda da zona geográfica dos EUA não pode ser restabelecida numa zona geográfica da UE. Esta operação requer a permissão de chave/backup.
az keyvault key backup --file
[--hsm-name]
[--id]
[--name]
[--vault-name]
Parâmetros Obrigatórios
Caminho do arquivo local no qual armazenar o backup de chave.
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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key create
Crie uma nova chave, armazene-a e, em seguida, devolve parâmetros e atributos chave ao cliente.
A operação create key pode ser usada para criar qualquer tipo de chave no Vault ou HSM. Se a chave nomeada já existir, o Vault ou HSM criará uma nova versão da chave. Requer as chaves/permissão de criação.
az keyvault key create [--curve {P-256, P-256K, P-384, P-521}]
[--default-cvm-policy]
[--disabled {false, true}]
[--expires]
[--exportable {false, true}]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--kty {EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--policy]
[--protection {hsm, software}]
[--size]
[--tags]
[--vault-name]
Exemplos
Crie uma chave em um Cofre de Chaves especificado com um determinado nome. (autogenerated)
az keyvault key create --vault-name envault -n enkey
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.
Nome da curva elíptica. Para valores válidos, consulte: https://v4.hkg1.meaqua.org/rest/api/keyvault/keys/create-key/create-key#jsonwebkeycurvename.
| Propriedade | Valor |
|---|---|
| Valores aceites: | P-256, P-256K, P-384, P-521 |
Use a política padrão sob a qual a chave pode ser exportada para criptografia de disco CVM.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Criar chave no estado desativado.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Expiração UTC datetime (Y-m-d'T'H:M:S'Z').
Se a chave privada pode ser exportada. Para criar a chave com a política de lançamento, "exportável" deve ser true e o chamador deve ter permissão "exportar".
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Marque uma política de lançamento como imutável. Uma política de lançamento imutável não pode ser alterada ou atualizada depois de ser marcada como imutável. As políticas de lançamento são mutáveis por padrão.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O tipo de chave a ser criada. Para valores válidos, consulte: https://v4.hkg1.meaqua.org/rest/api/keyvault/keys/create-key/create-key#jsonwebkeytype.
| Propriedade | Valor |
|---|---|
| Valores aceites: | EC, EC-HSM, RSA, RSA-HSM, oct, oct-HSM |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Chave não utilizável antes da data/hora UTC fornecida (Y-m-d'T'H:M:S'Z').
Lista separada por espaço de operações de chave da Web JSON permitidas.
| Propriedade | Valor |
|---|---|
| Valores aceites: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
As regras de política sob as quais a chave pode ser exportada. Definição de política como JSON ou um caminho para um arquivo que contém a definição de política JSON.
Especifica o tipo de proteção de chave.
| Propriedade | Valor |
|---|---|
| Valores aceites: | hsm, software |
O tamanho da chave em bits. Por exemplo: 2048, 3072 ou 4096 para RSA. 128, 192 ou 256 para out.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key decrypt
Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Desencriptar um único bloco de dados encriptados.
A operação DECRYPT desencripta um bloco bem formado de texto cifrado usando a chave de encriptação de destino e o algoritmo especificado. Esta operação é o inverso da operação ENCRYPT; Apenas um único bloco de dados pode ser desencriptado, o tamanho deste bloco depende da chave de destino e do algoritmo a ser usado. A operação DECRYPT aplica-se a chaves assimétricas e simétricas armazenadas no Vault ou HSM, uma vez que usa a parte privada da chave. Esta operação requer a permissão chaves/desencriptação.
az keyvault key decrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
--value
[--aad]
[--data-type {base64, plaintext}]
[--hsm-name]
[--id]
[--iv]
[--name]
[--tag]
[--vault-name]
[--version]
Exemplos
Descriptografe o valor (cadeia de caracteres codificada em Base64 retornada pelo comando encrypt) com a chave do vault usando RSA-OAEP e obtenha o resultado como codificado em base64.
az keyvault key decrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --data-type base64 --value "CbFcCxHG7WTU+nbpFRrHoqSduwlPy8xpWxf1JxZ2y12BY/qFJirMSYq1i4SO9rvSmvmEMxFV5kw5s9Tc+YoKmv8X6oe+xXx+JytYV8obA5l3OQD9epuuQHWW0kir/mp88lzhcYWxYuF7mKDpPKDV4if+wnAZqQ4woB6t2JEZU5MVK3s+3E/EU4ehb5XrVxAl6xpYy8VYbyF33uJ5s+aUsYIrsVtXgrW99HQ3ic7tJtIOGuWqKhPCdQRezRkOcyxkJcmnDHOLjWA/9strzzx/dyg/t884gT7qrkmIHh8if9SFal/vi1h4XhoDqUleMTnKev2IFHyDNcYVYG3pftJiuA=="
Descriptografe o valor (cadeia de caracteres codificada em Base64 retornada pelo comando encrypt) com a chave do MHSM usando AES-GCM e obtenha o resultado como texto sem formatação.
az keyvault key decrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "N5w02jS77xg536Ddzv/xPWQ=" --data-type plaintext
--aad "101112131415161718191a1b1c1d1e1f" --iv "727b26f78e55cf4cd8d34216" --tag "f7207d02cead35a77a1c7e5f8af959e9"
Parâmetros Obrigatórios
Identificador do algoritmo.
| Propriedade | Valor |
|---|---|
| Valores aceites: | A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5 |
O valor a ser desencriptado, que deve ser o resultado de "az keyvault encrypt".
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.
Dados opcionais autenticados, mas não criptografados. Para uso com AES-GCM desencriptação.
O tipo dos dados originais.
| Propriedade | Valor |
|---|---|
| Default value: | base64 |
| Valores aceites: | base64, plaintext |
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
O vetor de inicialização usado durante a criptografia. Necessário para a desencriptação AES.
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A tag de autenticação gerada durante a criptografia. Necessário apenas para AES-GCM desencriptação.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key delete
Exclua uma chave de qualquer tipo do armazenamento no Vault ou HSM.
A operação de exclusão de chave não pode ser usada para remover versões individuais de uma chave. Esta operação remove o material criptográfico associado à chave, o que significa que a chave não é utilizável para operações Sign/Verify, Wrap/Unwrap ou Encrypt/Decrypt. Esta operação requer a permissão chaves/exclusão.
az keyvault key delete [--hsm-name]
[--id]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key download
Transfira a parte pública de uma chave armazenada.
az keyvault key download --file
[--encoding {DER, PEM}]
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Exemplos
Salve a chave com codificação PEM.
az keyvault key download --vault-name MyKeyVault -n MyKey -e PEM -f mykey.pem
Salve a chave com a codificação DER.
az keyvault key download --vault-name MyKeyVault -n MyKey -e DER -f mykey.der
Parâmetros Obrigatórios
Arquivo para receber o conteúdo da chave.
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.
Codificação da chave, padrão: PEM.
| Propriedade | Valor |
|---|---|
| Default value: | PEM |
| Valores aceites: | DER, PEM |
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key encrypt
Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Criptografe uma sequência arbitrária de bytes usando uma chave de criptografia armazenada em um Vault ou HSM.
A operação ENCRYPT criptografa uma sequência arbitrária de bytes usando uma chave de criptografia armazenada no Vault ou HSM. Observe que a operação ENCRYPT suporta apenas um único bloco de dados, cujo tamanho depende da chave de destino e do algoritmo de criptografia a ser usado. A operação ENCRYPT só é estritamente necessária para chaves simétricas armazenadas no Vault pr HSM, uma vez que a proteção com uma chave assimétrica pode ser executada usando a parte pública da chave. Esta operação é suportada para chaves assimétricas como uma conveniência para chamadores que têm uma referência de chave, mas não têm acesso ao material de chave pública. Esta operação requer a permissão chaves/criptografar.
az keyvault key encrypt --algorithm {A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5}
--value
[--aad]
[--data-type {base64, plaintext}]
[--hsm-name]
[--id]
[--iv]
[--name]
[--vault-name]
[--version]
Exemplos
Criptografe o valor (cadeia codificada em Base64) com a chave do vault usando RSA-OAEP.
az keyvault key encrypt --name mykey --vault-name myvault --algorithm RSA-OAEP --value "YWJjZGVm" --data-type base64
Criptografe o valor (texto sem formatação) com a chave do MHSM usando AES-GCM.
az keyvault key encrypt --name mykey --hsm-name myhsm --algorithm A256GCM --value "this is plaintext" --data-type plaintext --aad "101112131415161718191a1b1c1d1e1f"
Parâmetros Obrigatórios
Identificador do algoritmo.
| Propriedade | Valor |
|---|---|
| Valores aceites: | A128CBC, A128CBCPAD, A128GCM, A192CBC, A192CBCPAD, A192GCM, A256CBC, A256CBCPAD, A256GCM, RSA-OAEP, RSA-OAEP-256, RSA1_5 |
O valor a ser criptografado. O tipo de dados padrão é a cadeia de caracteres codificada Base64.
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.
Dados opcionais autenticados, mas não criptografados. Para utilização com encriptação AES-GCM.
O tipo dos dados originais.
| Propriedade | Valor |
|---|---|
| Default value: | base64 |
| Valores aceites: | base64, plaintext |
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Vetor de inicialização. Necessário apenas para criptografia AES-CBC(PAD).
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key get-attestation
Obtenha o blob de atestado de uma chave.
Este comando é aplicável a qualquer chave armazenada no Azure Key Vault Managed HSM. Esta operação requer as chaves/obter permissão.
az keyvault key get-attestation [--file]
[--hsm-name]
[--id]
[--name]
[--version]
Exemplos
Obtenha o atestado de uma chave.
az keyvault key get-attestation --hsm-name myhsm -n mykey
Salve o atestado da chave no arquivo local.
az keyvault key get-attestation --hsm-name myhsm -n mykey -f mykeyattestation.json
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.
Arquivo para receber o atestado da chave, se você quiser salvá-lo.
Nome do HSM. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key get-policy-template
Este comando está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Modelo de política de retorno como definição de política codificada JSON.
az keyvault key get-policy-template
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 keyvault key import
Importe uma chave privada.
Suporta a importação de chaves privadas codificadas base64 de arquivos PEM ou strings. Suporta a importação de chaves BYOK para HSM para cofres de chaves premium.
az keyvault key import [--byok-file]
[--byok-string]
[--curve {P-256, P-256K, P-384, P-521}]
[--default-cvm-policy]
[--disabled {false, true}]
[--expires]
[--exportable {false, true}]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--kty {EC, RSA, oct}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--pem-file]
[--pem-password]
[--pem-string]
[--policy]
[--protection {hsm, software}]
[--tags]
[--vault-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.
BYOK contendo a chave a ser importada. Não deve ser protegido por senha.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Key Source Arguments |
Cadeia de caracteres BYOK contendo a chave a ser importada. Não deve ser protegido por senha.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Key Source Arguments |
O nome da curva da chave a ser importada (somente para BYOK).
| Propriedade | Valor |
|---|---|
| Valores aceites: | P-256, P-256K, P-384, P-521 |
Use a política padrão sob a qual a chave pode ser exportada para criptografia de disco CVM.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Criar chave no estado desativado.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Expiração UTC datetime (Y-m-d'T'H:M:S'Z').
Se a chave privada pode ser exportada. Para criar a chave com a política de lançamento, "exportável" deve ser true e o chamador deve ter permissão "exportar".
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Marque uma política de lançamento como imutável. Uma política de lançamento imutável não pode ser alterada ou atualizada depois de ser marcada como imutável. As políticas de lançamento são mutáveis por padrão.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
O tipo de chave a importar (apenas para BYOK).
| Propriedade | Valor |
|---|---|
| Default value: | RSA |
| Valores aceites: | EC, RSA, oct |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Chave não utilizável antes da data/hora UTC fornecida (Y-m-d'T'H:M:S'Z').
Lista separada por espaço de operações de chave da Web JSON permitidas.
| Propriedade | Valor |
|---|---|
| Valores aceites: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
PEM contendo a chave a ser importada.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Key Source Arguments |
Senha do arquivo PEM.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Key Source Arguments |
Cadeia de caracteres PEM contendo a chave a ser importada.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Key Source Arguments |
As regras de política sob as quais a chave pode ser exportada. Definição de política como JSON ou um caminho para um arquivo que contém a definição de política JSON.
Especifica o tipo de proteção de chave.
| Propriedade | Valor |
|---|---|
| Valores aceites: | hsm, software |
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key list
Liste chaves no Vault ou HSM especificado.
Recupere uma lista das chaves no Vault ou HSM como estruturas JSON Web Key que contêm a parte pública de uma chave armazenada. A operação LIST é aplicável a todos os tipos de chave, no entanto, apenas o identificador de chave base, atributos e tags são fornecidos na resposta. As versões individuais de uma chave não estão listadas na resposta. Esta operação requer a permissão chaves/lista.
az keyvault key list [--hsm-name]
[--id]
[--include-managed {false, true}]
[--maxresults]
[--vault-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.
Nome do HSM. Pode ser omitido se --id for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
URI completo do cofre ou HSM. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Inclua chaves gerenciadas.
| Propriedade | Valor |
|---|---|
| Default value: | False |
| Valores aceites: | false, true |
Número máximo de resultados a devolver.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key list-deleted
Liste as chaves excluídas no Vault ou HSM especificado.
Recupere uma lista das chaves no Vault ou HSM como estruturas JSON Web Key que contêm a parte pública de uma chave excluída. Esta operação inclui informações específicas de exclusão. A operação Obter chaves excluídas é aplicável para cofres habilitados para exclusão suave. Embora a operação possa ser invocada em qualquer Vault ou HSM, ela retornará um erro se invocada em um Vault ou HSM não habilitado para exclusão suave. Esta operação requer a permissão chaves/lista.
az keyvault key list-deleted [--hsm-name]
[--id]
[--maxresults]
[--vault-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.
Nome do HSM. Pode ser omitido se --id for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
URI completo do cofre ou HSM. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Número máximo de resultados a devolver.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key list-versions
Liste os identificadores e as propriedades das versões de uma chave.
Requer permissão de chaves/lista.
az keyvault key list-versions [--hsm-name]
[--id]
[--maxresults]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Número máximo de resultados a devolver.
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key purge
Exclua permanentemente a chave especificada.
A operação Purge Deleted Key é aplicável a Vaults ou HSMs habilitados para soft-delete. Embora a operação possa ser invocada em qualquer Vault ou HSM, ela retornará um erro se invocada em um Vault ou HSM não habilitado para exclusão suave. Esta operação requer a permissão chaves/purge.
az keyvault key purge [--hsm-name]
[--id]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A ID de recuperação da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key random
Obtenha o número solicitado de bytes aleatórios de um HSM gerenciado.
az keyvault key random --count
[--hsm-name]
[--id]
Parâmetros Obrigatórios
O número solicitado de bytes aleatórios.
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.
Nome do HSM.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
URI completo do HSM.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key recover
Recupere a chave excluída para sua versão mais recente.
A operação Recuperar Chave Excluída é aplicável para chaves excluídas em Vaults ou HSMs habilitados para exclusão suave. Ele recupera a chave excluída de volta para sua versão mais recente em /keys. Uma tentativa de recuperar uma chave não excluída retornará um erro. Considere isso o inverso da operação de exclusão em Vaults ou HSMs habilitados para exclusão suave. Esta operação requer a permissão chaves/recuperação.
az keyvault key recover [--hsm-name]
[--id]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A ID de recuperação da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key restore
Restaure uma chave de backup para um Vault ou HSM.
Importe uma chave previamente copiada para o Vault ou HSM, restaurando a chave, seu identificador de chave, atributos e políticas de controle de acesso. A operação RESTORE pode ser usada para importar uma chave de backup anterior. As versões individuais de uma chave não podem ser restauradas. A chave é restaurada na íntegra com o mesmo nome de chave que tinha quando foi feito o backup. Se o nome da chave não estiver disponível no Cofre da Chave de destino, a operação RESTORE será rejeitada. Embora o nome da chave seja mantido durante a restauração, o identificador de chave final será alterado se a chave for restaurada para um Vault ou HSM diferente. A restauração restaurará todas as versões e preservará os identificadores de versão. A operação RESTORE está sujeita a restrições de segurança. O Cofre ou HSM de destino deve pertencer à mesma Assinatura do Microsoft Azure que o Cofre ou HSM de origem. O usuário deve ter permissão RESTORE no Vault ou HSM de destino. Esta operação requer a permissão chaves/restauração.
az keyvault key restore [--backup-folder]
[--blob-container-name]
[--file]
[--hsm-name]
[--id]
[--name]
[--no-wait]
[--storage-account-name]
[--storage-container-SAS-token]
[--storage-resource-uri]
[--vault-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.
Nome do contêiner de blob que contém o backup.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Restoring keys from storage account Arguments |
Nome do contêiner de Blob.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Id Arguments |
Backup de chave local a partir do qual restaurar a chave.
Nome do HSM. Pode ser omitido se --id for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
URI completo do cofre ou HSM. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. (Apenas para restaurar a partir da conta de armazenamento).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Restoring keys from storage account Arguments |
Não espere que a operação de longa duração termine.
| Propriedade | Valor |
|---|---|
| Default value: | False |
Nome da Conta de Armazenamento do Azure.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Id Arguments |
O token SAS apontando para um contêiner de armazenamento de Blob do Azure.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Restoring keys from storage account Arguments |
Uri do contêiner de armazenamento de Blob do Azure. Se especificado, todos os outros argumentos 'ID de armazenamento' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Storage Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key rotate
Gire a chave com base na política de chave gerando uma nova versão da chave.
az keyvault key rotate [--hsm-name]
[--id]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key set-attributes
A operação de chave de atualização altera atributos especificados de uma chave armazenada e pode ser aplicada a qualquer tipo de chave e versão de chave armazenada no Vault ou HSM.
Para executar essa operação, a chave já deve existir no Vault ou HSM. O material criptográfico de uma chave em si não pode ser alterado. Esta operação requer a permissão chaves/atualização.
az keyvault key set-attributes [--enabled {false, true}]
[--expires]
[--hsm-name]
[--id]
[--immutable {false, true}]
[--name]
[--not-before]
[--ops {decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey}]
[--policy]
[--tags]
[--vault-name]
[--version]
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.
Habilite a chave.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
Expiração UTC datetime (Y-m-d'T'H:M:S'Z').
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Marque uma política de lançamento como imutável. Uma política de lançamento imutável não pode ser alterada ou atualizada depois de ser marcada como imutável. As políticas de lançamento são mutáveis por padrão.
| Propriedade | Valor |
|---|---|
| Valores aceites: | false, true |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Chave não utilizável antes da data/hora UTC fornecida (Y-m-d'T'H:M:S'Z').
Lista separada por espaço de operações de chave da Web JSON permitidas.
| Propriedade | Valor |
|---|---|
| Valores aceites: | decrypt, encrypt, export, import, sign, unwrapKey, verify, wrapKey |
As regras de política sob as quais a chave pode ser exportada. Definição de política como JSON ou um caminho para um arquivo que contém a definição de política JSON.
Tags separadas por espaço: key[=value] [key[=value] ...]. Use "" para limpar tags existentes.
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key show
Obtenha os atributos de uma chave e, se for uma chave assimétrica, o seu material público.
Requer chaves/obter permissão.
az keyvault key show [--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key show-deleted
Obtenha a parte pública de uma chave excluída.
A operação Obter chave excluída é aplicável para cofres ou HSMs habilitados para exclusão suave. Embora a operação possa ser invocada em qualquer Vault ou HSM, ela retornará um erro se invocada em um Vault ou HSM não habilitado para exclusão suave. Esta operação requer as chaves/obter permissão.
az keyvault key show-deleted [--hsm-name]
[--id]
[--name]
[--vault-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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key sign
Crie uma assinatura a partir de um resumo usando uma chave armazenada em um Vault ou HSM.
az keyvault key sign --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
--digest
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Exemplos
Crie uma assinatura a partir de um resumo usando a chave do keyvault.
az keyvault key sign --name mykey --vault-name myvault --algorithm RS256 --digest "rsBwZF/lPuOzdjBZN2E08FjMM3JHyXit0Xi2zN+wAZ8="
Parâmetros Obrigatórios
Identificador do algoritmo.
| Propriedade | Valor |
|---|---|
| Valores aceites: | ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512 |
O valor a assinar (base64 codificado).
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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 keyvault key verify
Verifique uma assinatura usando a chave armazenada em um Vault ou HSM.
az keyvault key verify --algorithm {ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512}
--digest
--signature
[--hsm-name]
[--id]
[--name]
[--vault-name]
[--version]
Exemplos
Verifique uma assinatura usando a chave do keyvault.
az keyvault key verify --name mykey --vault-name myvault --algorithm RS256 --digest "rsBwZF/lPuOzdjBZN2E08FjMM3JHyXit0Xi2zN+wAZ8=" --signature XXXYYYZZZ
Parâmetros Obrigatórios
Identificador do algoritmo.
| Propriedade | Valor |
|---|---|
| Valores aceites: | ES256, ES256K, ES384, ES512, HS256, HS384, HS512, PS256, PS384, PS512, RS256, RS384, RS512 |
O valor a assinar (base64 codificado).
Assinatura a verificar.
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.
Nome do HSM. (--hsm-name e --vault-name são mutuamente exclusivos, especifique apenas um deles).
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Id da chave. Se especificado, todos os outros argumentos 'Id' devem ser omitidos.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome da chave. Obrigatório se --id não for especificado.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
Nome do cofre.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Id Arguments |
A versão chave. Se omitido, usa a versão mais recente.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | 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.
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 |