このエンドポイントを使用してバージョン番号をすでに知っている場合は、RESTAPIのAzureキーボールトからシークレットを取得できます。
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
すべてを1つのクエリで実行することは可能ですか?たとえば、次のようなものは素晴らしいでしょう:
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/