在 azure 函数中,是否可以将应用程序设置用作绑定路径的一部分?

In azure functions, is it possible to use an app setting as part of path of a binding?

我有以下 function.json 文件:

{
  "disabled": false,
  "bindings": [
    {
      "authLevel": "anonymous",
      "type": "httpTrigger",
      "direction": "in",
      "name": "req",
      "route": "resource/{resourceId}",
      "methods": [
        "get"
      ]
    },
    {
      "type": "blob",
      "name": "ativo",
      "path": "data/{appsettings_current_date}/{resourceId}.json",
      "connection": "mock_STORAGE",
      "direction": "in"
    },
    {
      "type": "http",
      "direction": "out",
      "name": "res"
    }
  ]
}

如您所见,我想从存储在文件夹中的 blob 存储访问数据,其名称应该是一个参数。

例如,如果 appsettings_current_date = '20171003' 且 resourceId = 1,则绑定应查看路径 data/20171003/1.json 中的文件。问题是,变量 appsettings_current_date 应该是在仪表板中更改的应用程序设置。可能吗?

我打算每天更改一次此配置,一旦我进行了一些计算并将一些数据存储在 blob 存储中。

如果不可能,什么是更好的选择?在那些情况下我可能需要不同的想法。

是,使用百分号访问应用设置:

{
  "type": "blob",
  "name": "ativo",
  "path": "data/%appsettings_current_date%/%resourceId%.json",
  "connection": "mock_STORAGE",
  "direction": "in"
}

来源:https://docs.microsoft.com/en-us/azure/azure-functions/functions-triggers-bindings#resolving-app-settings