我正在开发一个 blob 触发的 azure 函数。以下是我的“function.json”文件的配置:
{
"disabled": false,
"bindings": [
{
"name": "myBlob",
"type": "blobTrigger",
"direction": "in",
"path": "input/{name}",
"connection": "BlobConnectionString"
}
]
}
我的功能运行良好。它会针对“输入”blob 中的所有文件触发。现在我想通过文件的命名模式来过滤文件。例如:我只想为那些名称中包含“~123~”的文件触发我的azure 函数。
是否可以对“function.json”文件的“path”属性进行一些更改? 如果是,那么“path”属性的值应该是多少? 如果没有,请告诉我是否有其他可能的解决方法。
谢谢
最佳答案
input/{prefix}~123~{suffix}
应该可以。在函数方法签名中,如果需要,请使用 prefix
和 suffix
来获取 blob 名称,而不是 name
。
关于azure - 是否可以使用文件名模式创建 blob 触发的 azure 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833086/