打开功能应用程序时,不知何故开始看到此错误,但应用程序正在运行。
Unable to retrieve diagnostics and error information for your function app.
Encountered a StorageException while trying to fetch the diagnostic events.
Please make sure the connection string in the app setting "AzureWebJobsStorage" has the permissions to access Azure Table Storage
存储帐户网络访问设置为“从选定的虚拟网络和 IP 地址启用”。即使这样设置,之前也没有出现错误。
但现在只有更改为“从所有网络启用”时,上述错误消息才会消失。
最近将 functionapp 更新到 dotnet 6.0 和 v4 运行时,即使之后也没有错误。不确定这是否与此有关。
如何解决这个问题?
最佳答案
这是由诊断组件引发的平台级别警报引起的,尽管它对生产工作负载没有影响,但措辞不明确且级别具有误导性。该事件已被禁用,您应该不会再看到此情况。
扩展一下,此错误是由诊断组件的控制平面报告的,该错误旨在将生产组件引发的诊断事件显示到门户,但不涉及任何生产工作负载流,并且对应用程序的功能没有影响.
关于azure - 尝试获取诊断事件时遇到 StorageException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73730623/