
Key Vault から Management 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 からすべてのキーと証明書を一覧表示できることをご存知ですか?
理想的には、1 つのリクエストで keyVault からのすべてのメタデータを一覧表示する必要があります。
答え1
残念ながら、1 回の呼び出しでは不可能です。シークレット、キー、証明書は異なるエンティティであり、リストするメソッドには個別の懸念事項があり、異なるスキーマを持つオブジェクトを返します。
各通話から必要な情報を抽出する必要があります。