是否可以使用文件名模式创建Blob触发的Azure函数?

时间:2018-12-18 12:32:11

标签: azure azure-functions

我正在开发blob触发的天蓝色函数。以下是我的“ function.json”文件的配置:

{
  "disabled": false,
  "bindings": [
    {
      "name": "myBlob",
      "type": "blobTrigger",
      "direction": "in",
      "path": "input/{name}",
      "connection": "BlobConnectionString"
    }
  ]
}

我的功能运行正常。它针对“输入” blob中的所有文件触发。现在,我想按其命名模式过滤文件。例如:我只想为那些名称中包含“〜123〜”的文件触发我的azure函数。

是否可以对“ function.json”文件的“ path”属性进行一些更改? 如果是,那么“ path”属性的值应该是什么? 如果没有,请告诉我是否还有其他解决方法。

谢谢

1 个答案:

答案 0 :(得分:2)

input/{prefix}~123~{suffix}应该可以工作。在函数方法签名中,如果需要,可以使用nameprefix代替suffix来获取Blob名称。