Azure Key Vault 服务限制

密钥事务数(每个区域的每个保管库在 10 秒内允许的事务数上限1):

密钥类型 软件密钥
CREATE 密钥
Software-key
所有其他事务
RSA 2,048 位 20 4,000
RSA 3,072 位 20 1,000
RSA 4,096 位 20 500
ECC P-256 20 4,000
ECC P-384 20 4,000
ECC P-521 20 4,000
ECC SECP256K1 20 4,000

注意

在上表中,我们看到,对于 RSA 2,048 位软件密钥,每 10 秒允许 4,000 个 GET 事务。

限制阈值是加权的,并且是针对其总和施加的。 例如,如上表所示,对 RSA 软件密钥执行 GET 操作时,使用 4,096 位密钥的开销是使用 2,048 位密钥的开销的 8 倍。 这是因为 2,000/250 = 8。

在给定的 10 秒间隔内,Azure Key Vault 客户端在遇到 429 限制 HTTP 状态代码之前,只能执行以下操作之一

  • 4,000 个 RSA 2,048 位软件密钥 GET 事务
  • 250 个 RSA 4,096 位软件密钥 GET 事务
  • 249 个 RSA 4,096 位软件密钥 GET 事务和 8 个 RSA 2,048 位软件密钥 GET 事务

机密、托管存储帐户密钥,以及保管库事务:

事务类型 每个区域的每个保管库在 10 秒内允许的事务数上限1
所有事务 4,000

有关超出这些限制时如何处理限制的信息,请参阅 Azure Key Vault 限制指南

1 所有事务类型的订阅范围限制是每个密钥保管库限制的 5 倍。

备份密钥、机密和证书

备份密钥保管库对象(如机密、密钥或证书)时,备份操作会将该对象作为加密的 blob 下载。 无法在 Azure 外部解密此 blob。 要从此 blob 获取可用数据,必须将 blob 还原到同一 Azure 订阅和 Azure 地理位置内的密钥保管库中

事务类型 允许的最大密钥保管库对象版本数
备份单个密钥、机密、证书 500

注意

如果尝试备份的密钥、机密或证书对象版本数超出上限,将会导致错误。 无法删除密钥、机密或证书的历史版本。

对密钥、机密和证书的数量限制:

密钥保管库不限制可存储在保管库中的密钥、机密或证书的数量。 应考虑保管库的事务限制,以确保操作不会受到限制。

密钥保管库不限制存储的机密、密钥或证书的版本数量,但存储大量版本 (500+) 可能会影响备份操作性能。 请参阅 Azure Key Vault 备份

对象限制

限制
每个密钥的版本数 100
每个密钥范围的角色分配数 10