Azure Function Apps 中出现“存储配置不正确”错误

Ami*_*har 9 azure azure-functions

我使用免费套餐并正在使用 Azure 函数应用程序。我在函数应用的概述页面上收到存储错误“存储未正确配置”。当我创建函数应用程序时,我没有获得创建/使用存储帐户的选项。另外,我尝试在功能应用程序配置设置中手动添加 AzureWebJobsStorage 并使用我的存储帐户下的访问密钥,但它不起作用。

请参考截图: [1]: https://i.stack.imgur.com/2B2RM.jpg [2]: https://i.stack.imgur.com/nXyEZ.jpg [3]: https: //i.stack.imgur.com/G1lut.png

Idu*_*tus 5

根据我刚刚挂断电话的 Azure 聊天支持人员的说法,如果您正在免费试用,则从 Azure 门户创建 Azure 资源时存在一些隐藏的限制。

但是,您可以从 Visual Studio Code 中创建新的函数应用。我刚刚在我的免费套餐帐户上这样做了,它也创建了关联的存储帐户。

您很可能可以通过 Azure CLI 执行相同的操作,但我没有对此进行研究,因为它使用 VSC 运行良好。

以下是有关从 Visual Studio Code 创建函数应用并将其发布到 Azure 的链接:快速入门:使用 Visual Studio Code 在 Azure 中创建 C# 函数

顺便说一句,如果您使用免费套餐,聊天支持会非常快。将左侧菜单一直滚动到底部,然后单击“新支持请求”。

祝你好运!


小智 -1

存储帐户无法访问

您的函数应用必须能够访问存储帐户。阻止函数应用访问存储帐户的常见问题有:

函数应用部署到应用服务环境 (ASE),但没有正确的网络规则来允许进出存储帐户的流量。

存储帐户防火墙已启用但未配置为允许进出功能的流量。有关详细信息,请参阅配置 Azure 存储防火墙和虚拟网络。

验证allowSharedKeyAccess 设置是否设置为true(这是其默认值)。有关详细信息,请参阅阻止 Azure 存储帐户的共享密钥授权。

https://learn.microsoft.com/en-us/azure/azure-functions/functions-recover-storage-account