You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Event Grid系统主题对Blob上传无响应问题排查及反馈

Azure Event Grid 系统主题对程序上传Blob无响应的排查与解决方案

问题场景

  • 通过Azure Function Apps或Azure Logic Apps上传Blob文件时,Azure Event Grid系统主题完全无响应
  • 手动上传同一文件到相同容器,Event Grid可正常触发事件

根因分析

Blob Storage允许上传路径带前导斜杠(/),导致生成的Blob URL出现双斜杠格式,例如:
https://storagename.blob.core.windows.net/container//folder/folder/file.txt

Event Grid系统主题基于Log Analytics Workspace(或普通日志)中的putBlob事件匹配主题过滤器,若过滤器未包含双斜杠规则,则无法匹配此类异常路径的事件,因此不会触发后续动作。

解决方案

临时 workaround

在Event Grid系统主题的过滤器中添加包含//的路径规则,可临时匹配双斜杠路径的Blob事件。

最终修复方案

移除代码中Blob路径的前导斜杠,确保上传路径格式为folder/folder/file.txt而非/folder/folder/file.txt,避免生成双斜杠的Blob URL。

后续反馈

调试耗时一周,多次与Azure支持的Event Grid团队、Storage Blob团队沟通,对方未识别该双斜杠路径问题;即使明确指出问题后,也未得到官方的问题认可及修复承诺。个人认为Blob Storage应默认禁止此类无效路径的上传请求。

内容的提问来源于stack exchange,提问作者Ove Wilmann

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 21:12:05