gpt4 book ai didi

Azure Keyvault错误: Tried the following 3 methods to get an access token,但它们都不起作用

转载 作者:行者123 更新时间:2023-12-04 09:37:14 25 4
gpt4 key购买 nike

我已将 WebAPI 配置为使用托管标识从 Azure KeyVault 获取 Azure 存储连接字符串。

为此,我创建了一个 Azure AD 专用用户,该用户被授予从 Azure KeyVault 获取/列出 secret 的权限。然后,我将此用户分配给我的 AZURE_USERNAME 环境变量,并且已将 Visual Studio 配置为使用此帐户。

当我从 Visual Studio 进行调试时,只要在 IIS Express 中运行 WebAPI,一切都可以正常工作。但是,当我在 Visuall Studio 中调试时,我想从本地 IIS 运行 WebApi。

我在这里缺少什么?我怀疑这是因为本地 IIS 未使用上面配置的用户运行,但是解决方法是什么?

我得到的错误是

AzureServiceTokenProviderException:参数:连接字符串:[未指定连接字符串],资源:https://vault.azure.net,权限:https://login.windows.net/some_id。异常消息:尝试了以下3种方法来获取访问 token ,但都不起作用。

最佳答案

最后,我在 azure ad 中创建了一个专用服务主体,然后将其添加到我的应用程序的用户中。该服务主体由开发计算机上的环境变量引用。

关于Azure Keyvault错误: Tried the following 3 methods to get an access token,但它们都不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62514825/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com