Share via


Limites de serviços do Azure Key Vault

O serviço do Azure Key Vault é compatível com dois tipos de recursos: cofres e HSMs gerenciados. As duas seções a seguir descrevem os limites de serviço de cada um deles, respectivamente.

Tipo de recurso: cofre

Esta seção descreve os limites de serviço para o tipo de recurso vaults.

Principais transações (máximo de transações permitidas a cada 10 segundos por cofre e por região1):

Tipo de chave Chave HSM
Chave CREATE
Chave HSM
Todas as outras transações
Chave de software
Chave CREATE
Chave de software
Todas as outras transações
RSA de 2.048 bits 10 2\.000 20 4.000
RSA de 3.072 bits 10 500 20 1,000
RSA de 4.096 bits 10 250 20 500
ECC P-256 10 2\.000 20 4.000
ECC P-384 10 2\.000 20 4.000
ECC P-521 10 2\.000 20 4.000
ECC SECP256K1 10 2\.000 20 4.000

Observação

Na tabela anterior, vimos que, para chaves de software do tipo RSA de 2.048 bits, são permitidas 4 mil transações GET a cada dez segundos. Para chaves HSM do tipo RSA de 2.048 bits, são permitidas 2 mil transações GET a cada dez segundos.

Os limites da limitação acima são ponderados, e a imposição está na soma. Por exemplo, conforme mostrado na tabela anterior, quando você executa operações GET em chaves HSM do tipo RSA, o uso de chaves de 4.096 bits é oito vezes mais caro em comparação com as chaves de 2.048 bits. Isso ocorre porque 2.000/250 = 8.

Em um determinado intervalo de 10 segundos, um cliente do Azure Key Vault poderá fazer somente uma das seguintes operações antes de encontrar um código de status HTTP de limitação de 429:

  • Quatro mil transações GET de chave de software do tipo RSA de 2.048 bits
  • Duas mil transações GET de chave HSM do tipo RSA de 2.048 bits
  • 250 mil transações GET de chave HSM do tipo RSA de 4.096 bits
  • 248 transações GET de chave HSM do tipo RSA de 4.096 bits e 16 transações GET de chave HSM do tipo RSA de 2.048 bits

Segredos, chaves de conta de armazenamento gerenciado e transações de cofre:

Tipo de transação Máximo de transações permitidas a cada 10 segundos por cofre e por região1
Segredo
CRIAR segredo
300
Todas as outras transações 4.000

Para obter informações sobre como lidar com a limitação quando esses limites forem excedidos, confira Diretrizes de limitação do Azure Key Vault.

1 O limite de assinaturas para todos os tipos de transações será cinco vezes o limite do cofre de chaves.

Chaves de backup, segredos, certificados

Quando você fizer backup de um objeto do cofre de chaves, como um segredo, uma chave ou um certificado, a operação de backup baixará o objeto como um blob criptografado. Este blob não pode ser descriptografado fora do Azure. Para obter dados utilizáveis desse blob, restaure o blob em um cofre de chaves na mesma assinatura e geografia do Azure

Tipo de transação Máximo permitido de versões de objeto do cofre de chaves
Fazer backup de uma chave, um segredo ou um certificado individual 500

Observação

A tentativa de fazer backup de um objeto de chave, segredo ou certificado com mais versões do que o limite acima resultará em um erro. Não é possível excluir versões anteriores de uma chave, um segredo ou um certificado.

Limites de contagem de chaves, segredos e certificados:

O Key Vault não restringe o número de chaves, segredos ou certificados que podem ser armazenados em um cofre. Os limites de transação no cofre devem ser levados em conta para garantir que as operações não sejam limitadas.

O Key Vault não restringe o número de versões de um segredo, chave ou certificado, mas o armazenamento de um grande número de versões (mais de 500) pode afetar o desempenho das operações de backup. Consulte Backup do Azure Key Vault.

Tipo de recurso: HSM gerenciado

Esta seção descreve os limites de serviço para o tipo de recurso managed HSM.

Limites do objeto

Item limites
Número de instâncias de HSM por assinatura por região 5
Número de chaves por instância do HSM 5.000
Número de versões por chave 100
Número de definições de função personalizadas por instância do HSM 50
Número de atribuições de função no escopo do HSM 50
Número de atribuições de função em cada escopo de chave individual 10

Limites de transação para operações administrativas (número de operações por segundo por instância de HSM)

Operação Número de operações por segundo
Todas as operações de RBAC
(inclui todas as operações CRUD para definições de função e atribuições de função)
5
Backup/restauração completo do HSM
(apenas uma operação de backup ou restauração simultânea por instância de HSM com suporte)
1

Limites de transação para operações criptográficas (número de operações por segundo por instância de HSM)

  • Cada instância do HSM Gerenciado constitui três partições do HSM com balanceamento de carga. Os limites de taxa de transferência são uma função de capacidade de hardware subjacente alocada para cada partição. As tabelas a seguir mostram a taxa de transferência máxima com pelo menos uma partição disponível. A taxa de transferência real poderá ser até três vezes maior se todas as três partições estiverem disponíveis.
  • Os limites de taxa de transferência indicados presumem que uma única chave está sendo usada para alcançar a taxa de transferência máxima. Por exemplo, se uma única chave RSA-2048 for usada, a taxa de transferência máxima será de 1.100 operações de sinal. Se você usar 1.100 chaves diferentes com uma transação por segundo, elas não poderão alcançar a mesma taxa de transferência.
Operações de chave RSA (número de operações por segundo por instância de HSM)
Operação 2048 bits 3072 bits 4096 bits
Criar Chave 1 1 1
Excluir chave (exclusão reversível) 10 10 10
Limpar a Chave 10 10 10
Chave de Backup 10 10 10
Restaurar chave 10 10 10
Obter Informações da Chave 1100 1100 1100
Encrypt 10000 10000 6000
Descriptografar 1100 360 160
Encapsular 10000 10000 6000
Desencapsular 1100 360 160
Assinar 1100 360 160
Verificar 10000 10000 6000
Operações de chave EC (número de operações por segundo por instância HSM)

Esta tabela descreve o número de operações por segundo para cada tipo de curva.

Operação P-256 P-256K P-384 P-521
Criar Chave 1 1 1 1
Excluir chave (exclusão reversível) 10 10 10 10
Limpar a Chave 10 10 10 10
Chave de Backup 10 10 10 10
Restaurar chave 10 10 10 10
Obter Informações da Chave 1100 1100 1100 1100
Assinar 260 260 165 56
Verificar 130 130 82 28
Operações de chave AES (número de operações por segundo por instância HSM)
  • Operações de Criptografar e Descriptografar assumem um tamanho de pacote de 4 KB.
  • Os limites de taxa de transferência para Criptografar/Descriptografar se aplicam a algoritmos AES-CBC e AES-GCM.
  • Os limites de taxa de transferência para encapsulamento/desencapsulamento se aplicam ao algoritmo AES-KW.
Operação 128 bits 192 bits 256 bits
Criar Chave 1 1 1
Excluir chave (exclusão reversível) 10 10 10
Limpar a Chave 10 10 10
Chave de Backup 10 10 10
Restaurar chave 10 10 10
Obter Informações da Chave 1100 1100 1100
Encrypt 8000 8000 8000
Descriptografar 8000 8000 8000
Encapsular 9000 9000 9000
Desencapsular 9000 9000 9000