如何从上传到Azure存储帐户的任何文件触发Azure功能



单个Azure函数。我希望它从所有上传到Azure存储帐户的文件中触发。存储帐户有多个顶级容器,所以我不能指定一个容器,必须是整个帐户。

如何处理function.json文件?

这似乎没有触发功能:

{
"scriptFile": "__init__.py",
"bindings": [{
"name": "myblob",
"type": "blobTrigger",
"direction": "in",
"path": "{name}.json",
"connection": "storage-dev"
}]
}

路径是否需要前导/?("path": "/{name}.json"(

据我所知,不可能在blob触发器函数中指定所有容器作为触发器路径。我能想到的解决方案是创建多个函数,并分别指定不同的容器,这样你就可以达到你的期望。

实现这一点的方法是使用EventGrid触发器而不是BlobTrigger。感谢@BowmanZhu在这个帖子上对我的指导。

相关内容

最新更新