Azure 函数托管标识 -“AzureWebJobsStorage”应用程序设置的值无效

问题描述 投票:0回答:1

我正在创建一个带有系统管理标识的天蓝色函数,用于连接到存储帐户。根据文档,我已将所需的角色添加到存储帐户,以便该函数可以访问存储。另外,我已将 AzureWebJobsStorage appsetting 替换为 AzureWebJobsStorage__accountName 并提供了存储帐户名称。 该功能工作正常,但我在天蓝色门户中收到一条消息说

“AzureWebJobsStorage”应用程序设置的值无效。

奇怪的是,我直到明天才看到这个错误,直到今天才开始看到它。 完全遵循了这个 https://techcommunity.microsoft.com/t5/apps-on-azure-blog/use-management-identity-instead-of-azurewebjobsstorage-to-connect-a/ba-p/3657606

有人知道我是否遗漏了什么吗?

azure-functions azure-managed-identity
1个回答
0
投票

该功能工作正常,但我在 azure 门户中收到一条消息,显示““AzureWebJobsStorage”应用程序设置的值无效。”

这看起来像一个信息级别的日志。如果您单击横幅,您会看到一些链接和错误代码,如下所示 -

enter image description here

  • 单击“帮助”链接,您将导航到此页面,其中显示如下 -

enter image description here

  • 在我们的例子中,我们已将值设置为存储帐户名称,而AzureWebJobsStorage需要连接字符串。 AFAIK,因为我们传递的值与连接字符串不同,所以我们收到了消息。

  • 还有一个关于密钥保管库引用的抑制条件。

enter image description here

  • 我的功能按预期工作。

enter image description here

  • 我提出了一个 github 问题,以在错误代码页面中包含托管身份相关信息。您可以参考该消息的更多详细信息。
© www.soinside.com 2019 - 2024. All rights reserved.