在 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"
}
我有以下 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"
}