0

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

文件是如何function.json处理的?

这似乎没有触发功能:

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

路径需要引导/吗?( "path": "/{name}.json")

4

2 回答 2

1

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

于 2020-09-18T06:41:51.077 回答
0

实现这一点的方法是使用EventGrid触发器而不是BlobTrigger. 感谢@BowmanZhu在此线程中为我提供指导。

于 2020-10-05T18:35:26.830 回答