Azure Keyvault错误:尝试了以下三种方法来获取访问令牌,但没有一种有效

山姆

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

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

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

我在这里想念什么?我怀疑这是因为本地IIS不能与上面配置的用户一起运行,但是解决方法是什么?

我得到的错误是

AzureServiceTokenProviderException: Parameters: Connection String: [No connection string specified], Resource: https://vault.azure.net, Authority: https://login.windows.net/some_id. Exception Message: Tried the following 3 methods to get an access token, but none of them worked.

山姆

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有没有一种方法可以使用对称密钥使用Azure Key Vault加密消息?

有没有一种方法可以使用Java中Azure函数的@EventHubTrigger获取事件(EventHub)的标头数据?

有没有一种方法可以使用不是分区键的列名来查询Azure存储表?

有没有一种方法可以延迟Azure函数中对服务总线消息的重试?

有没有一种方法可以“调试” Azure搜索中的分数?

在Azure Devops中,是否有一种方法可以从单个构建定义的多个存储库获取源?

有没有一种方法可以在Azure Data Lake Store上使用SSIS处理“任何文件”?

Azure计算在将事件推送到Azure EventGrid时是否很慢?有没有一种方法可以更快地获取事件?

有没有一种方法可以更改已部署基于Linux的容器的Azure App Service的日期

有没有一种方法可以为Azure资源列表生成单个MSI令牌?

有没有一种方法来获取Azure AD用户的成对标识符

有没有一种方法可以为Azure SQL Server设置默认的Azure SQL数据库定价层

有没有一种方法可以延迟Azure Functions中的QueueMessage?

有没有一种方法可以配置Azure表更新以保留将来的/未知的属性/列?

有没有一种方法可以在Azure Pipeline中提取bash脚本的输出

有没有一种方法可以使用Java / python代码中的SAS(共享访问签名)URI访问Azure Blob存储

有没有一种方法可以防止覆盖Azure容器注册表中的现有标签/图像?

有没有一种方法可以在执行Azure Logic Apps的下一步之前“等待”“ Azure Data Factory”执行任务完成

有没有一种方法可以将GitHub存储库链接到Azure Project?

有没有一种方法可以保护只能从特定的Azure Logic应用程序调用的Azure功能?

一种有效的方法来获取每个类别所售产品的总量

有没有一种方法可以使用JWT和Azure AD令牌授权Net Core 3.0 API

有没有一种方法来获取特定列上的日期差

有没有一种方法可以通过REST告知Azure VM是否已启动?

需要一种有效的方法来从JSON字符串获取JObject

有没有一种方法来获取多个列表python的索引?

有没有一种方法来获取函数参数的类型?

在 Azure 服务结构中有一种方法可以限制微服务的内存使用

在 Azure Logic Apps 中,是否有一种方法可以组合响应主体以方便访问?