问题
I can get the secret from azure key vault in rest api if I already know the version number using this endpoint:
https://my-key-vault-dev.vault.azure.net/secrets/MyTestSecret/13f8347b8518483f8236670197497c93?api-version=2016-10-01
But what if I don't know what the latest version number is?
I guess I could get the latest version number query list first:
GET {vaultBaseUrl}/secrets/{secret-name}/versions?api-version=2016-10-01
Is it possible to do it all in one query? For example, something like this would be great:
https://my-key-vault-dev.vault.azure.net/secrets/MyTestSecret/?api-version=2016-10-01
回答1:
Microsoft.Azure.KeyVault library passes String.Empty as an version to the call when there is no specific version requested, so your suggestion should work.
In my case it is just https://mykeyvault.vault.azure.net/secrets/testSecret/
来源:https://stackoverflow.com/questions/48432376/how-to-get-the-latest-secret-version-value-from-azure-key-vault-in-one-rest-api