我可以在本地服务器中部署的控制台应用程序中使用 Azure Managed Identity 吗?

Can i use Azure Managed Identity in a Console application deployed in On-Premises Server?

我有一个控制台应用程序将部署在本地服务器(不是 Azure 托管的服务器)上。我可以使用托管身份从我的 Azure 密钥保管库中检索机密吗?有可能吗...请在这里指导我。

不,您不能在 Azure 之外使用托管标识(系统分配的和用户分配的)。它们只能与 Azure 中的资源 运行 一起使用。

您需要做的是使用服务委托人(使用客户端 ID 和客户端机密或证书)连接到您的 Key Vault,并以此方式检索机密。