azure - 尝试获取诊断事件时遇到 StorageException

标签 azure azure-functions azure-storage azure-storage-account azure-functions-runtime

打开功能应用程序时,不知何故开始看到此错误,但应用程序正在运行。

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/

相关文章:

c# - Windows Azure QueueClient 推荐的缓存?

适用于 UWP 的 Azure AD B2C 需要 API 范围,但我没有

azure - Delphi 连接到 Azure Redis 缓存

azure - 使用 ARM 模板部署多个资源

c# - Azure存储: File Metadata

c# - 如何修复 Azure redis 缓存中的超时异常?

azure - 使用 Azure Functions 启用 CORS 通配符子域

azure - 使用 Azure 函数将文件从 Azure Blob 存储复制到 Azure 文件存储

c# - 尝试使用 PowerShell 列出 Azure 文件服务中的共享时身份验证失败

python - numpy.load 来自 io.BytesIO 流