azure - 是否可以使用文件名模式创建 blob 触发的 azure 函数?

标签 azure azure-functions

我正在开发一个 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} 应该可以。在函数方法签名中,如果需要,请使用 prefixsuffix 来获取 blob 名称,而不是 name

关于azure - 是否可以使用文件名模式创建 blob 触发的 azure 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833086/

相关文章:

azure - 如何将角色添加到二头肌格式的资源组?

使用应用程序设置 json 的 Azure Function 2.0

c# - 是否可以使用面向方面的方法通过 Autofac 和 DynamicProxy 登录 Azure 函数

azure - 使用 Azure Functions/Powershell 应用 PnP 预配模板

Azure 函数和 HTTP OPTIONS 请求

c# - 无法通过 Azure Function 连接到 Azure MySQL 数据库 - C#

azure - Power BI - 事件中心中的 DAX 速度缓慢

.net - 无法在 Azure Devops 上使用 DotNetCoreCLI 任务恢复 .Net Core 解决方案

c# - Azure AD - HTTP/1.1 401 未经授权 - Windows 服务

node.js - 如何包含 TypeScript Azure Function 的依赖项