【问题标题】:How to add Event Grid filter in blob storage?如何在 Blob 存储中添加事件网格过滤器?
【发布时间】:2021-03-14 05:48:58
【问题描述】:

我想创建一个事件网格触发器,该触发器仅在上传名称为 metadata.json 以外的文件时才会执行

我希望事件触发器仅在文件名不是 metadata.json 时运行

【问题讨论】:

标签: azure azure-functions azure-blob-storage azure-eventgrid


【解决方案1】:

不,对于事件网格,没有这样的运算符来满足您的要求。

可用的数字运算符有:

NumberGreaterThan

NumberGreaterThanOrEquals

NumberLessThan

NumberLessThanOrEquals

NumberIn

NumberNotIn

布尔值的可用运算符是:

BoolEquals

可用的字符串运算符有:

StringContains

StringBeginsWith

StringEndsWith

StringIn

StringNotIn

没有“字符串不包含”的运算符。所以你的想法现在无法实现。

这是官方文档,你可以查看一下:

https://docs.microsoft.com/en-us/azure/event-grid/event-filtering#advanced-filtering

【讨论】:

  • 我只是想知道我们也可以通过一些脚本来创建这个事件网格吗?
  • @MohitSingh 我从来没有做过,但应该可以使用脚本创建事件网格。您可以查看事件网格的官方文档。如果你没有更多的疑问,我们现在可以结束这个问题吗?
  • @MohitSingh 这是你想要的吗? docs.microsoft.com/en-us/azure/event-grid/scripts/…
  • 不是这个,但我想要 cmd 我也可以在其中添加高级过滤器
  • @MohitSingh 为什么要使用cmd添加高级过滤器?
猜你喜欢
  • 1970-01-01
  • 2017-07-17
  • 1970-01-01
  • 1970-01-01
  • 2018-04-19
  • 2015-02-18
  • 2020-12-12
  • 1970-01-01
  • 2013-06-24
相关资源
最近更新 更多