如何启用Azure Blog触发器侦听多个容器?

时间:2020-10-20 16:52:34

标签: azure-functions azure-storage-blobs azure-function-app azure-blob-trigger

我想创建一个Blob触发器,可以监听多个容器。 目前,我可以使用Blob触发器看到我们没有多个容器的监听器。

我的要求是我需要将侦听器添加到所有带有前缀==> * -input

的容器中
* can be any string
Example:
1. 1234-input
2. 234-input

如上例所示,每当有Blob存储输入时,我想将侦听器添加到两个容器中。

我看到有人建议使用事件网格,但是我无法使用python / java来实现它

1 个答案:

答案 0 :(得分:2)

1,简单地说,如果您想使用blobtrigger实现此目的,是不可能的!

2,达到要求的方法是使用事件网格触发器。并将事件网格触发器设置为端点。

例如,如果您想监听以-input结尾的容器,则只需使用下面的事件网格订阅设置就可以了。

enter image description here

使用上述设置,将监听所有带有-input后缀的容器。

重复,blobtrigger无法监听多个容器。