如果我已经知道使用此端点的版本号,我可以从 REST API 中的 Azure Key Vault 获取 secret :
https://my-key-vault-dev.vault.azure.net/secrets/MyTestSecret/13f8347b8518483f8236670197497c93?api-version=2016-10-01
但是如果我不知道最新版本号是多少怎么办?
我想我可以先获取最新的版本号查询列表:
GET {vaultBaseUrl}/secrets/{secret-name}/versions?api-version=2016-10-01
是否可以在一个查询中完成所有操作?例如,像这样的事情就很棒了:
https://my-key-vault-dev.vault.azure.net/secrets/MyTestSecret/?api-version=2016-10-01
最佳答案
当没有请求特定版本时,Microsoft.Azure.KeyVault 库将 String.Empty 作为版本传递给调用,因此您的建议应该有效。
就我而言,它只是 https://mykeyvault.vault.azure.net/secrets/testSecret/
关于azure - 如何在一次休息 API 调用中从 azure key Vault 获取最新的 secret 版本值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48432376/