アプリケーションが Azure Key Vault に格納されているシークレットにプログラムでアクセスできるようにするには、Azure にアプリケーションをデプロイする必要があるというほとんどの記事を読みました。
アプリケーションを azure にデプロイせずに、クライアント ID とクライアント シークレットまたは証明書を使用して、Azure Key Vault にアクセスしてシークレットを取得できるようにする方法はありますか?
アプリケーションが Azure Key Vault に格納されているシークレットにプログラムでアクセスできるようにするには、Azure にアプリケーションをデプロイする必要があるというほとんどの記事を読みました。
アプリケーションを azure にデプロイせずに、クライアント ID とクライアント シークレットまたは証明書を使用して、Azure Key Vault にアクセスしてシークレットを取得できるようにする方法はありますか?
Azure KeyVault を使用するために、Azure でアプリケーションを実行する必要はありません。アプリケーションは、ローカル マシン、イントラネット、AWS、または好きな場所で実行できます。
KeyVault にアクセスするには、Azure Active Directory (AAD) からのセキュリティ トークンが必要なので、AAD ディレクトリ内にアプリケーションを登録する必要があります。
Azure KeyVault と対話するためのトークンを取得する方法の詳細については、こちらのブログ投稿を参照してください。