实现这一点的方法是使用
单个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在这个帖子上对我的指导。