用于 KeyVault 元数据的 Azure 管理 API

用于 KeyVault 元数据的 Azure 管理 API

请帮助找到通过 Key Vault 中的管理 API 列出所有可用机密、密钥和证书的可能性。

我发现了以下请求:

https://management.azure.com/subscriptions/{subscription_ID}/resourceGroups/{resource_group}/providers/Microsoft.KeyVault/vaults/{vault_name}/secrets?api-version=2018-02-14"

不幸的是,它只列出了秘密。

对于我刚刚发现的密钥和证书,如下所示:

GET {vaultBaseUrl}/keys?api-version=7.0

GET {vaultBaseUrl}/certificates?api-version=7.0

您是否知道可以从管理 API 中列出所有密钥和证书?

理想情况下,我需要在一次请求中列出来自 keyVault 的所有元数据。

答案1

不幸的是,这不可能在一次调用中完成。机密、密钥和证书是不同的实体,列出的方法具有不同的关注点,并返回具有不同架构的对象。

您需要从每次通话中提取所需的信息。

相关内容