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

Azure Storage Blob Event Grid触发器:主题通配符过滤可行性问询

Azure Event Grid Blob事件过滤方案

不行,你提到的"/blobServices/default/containers/Name/blobs/*/test_*"格式的前缀过滤规则没法实现需求——Event Grid的主题前缀过滤器是严格的前缀匹配,不支持中间插入*作为通配符,*会被当作普通字符处理,根本不会起到你想要的路径占位作用。

要只触发名称以test_开头的Blob事件,推荐用以下两种更靠谱的方式:

方式一:使用高级过滤器(精准推荐)

Event Grid支持针对事件的具体字段设置过滤规则,直接对Blob名称做前缀匹配:

  • 在Event Grid触发器的过滤规则中,添加高级过滤器
  • 选择字段为data.blobName
  • 操作符选Begins with
  • 输入匹配值test_
    这种方式直接针对Blob名称过滤,不管Blob在容器的哪个子路径下(只要名称以test_开头),都能精准触发。

方式二:使用主题前缀过滤(仅适用于固定路径下的Blob)

如果你的test_开头的Blob都在容器的固定路径下(比如根目录),可以直接设置主题前缀:

  • 主题前缀设为/blobServices/default/containers/Name/blobs/test_
    这种方式只匹配容器根目录下以test_开头的Blob,但如果Blob在子目录里(比如sub/test_xxx),就需要把前缀改成/blobServices/default/containers/Name/blobs/sub/test_,灵活性不如高级过滤器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 12:20:32