【发布时间】:2018-05-06 07:58:21
【问题描述】:
我目前在 azure 函数中使用 python 来创建一个计时器触发器,该触发器从 blob 存储中聚合数据,并将结果放入 cosmosDB。
我的问题如下:当我在路径绑定中使用特定文件时,函数按预期运行。每当我更改它(以便获取容器中的所有 blob)时,我都会收到以下错误:
Microsoft.Azure.WebJobs.Host: No value for named parameter 'test'.
下面是我的 function.json 绑定
{
"bindings": [
{
"name": "blobTrigger",
"type": "timerTrigger",
"direction": "in",
"schedule": "0 0 * * * *",
"connnection": "AzureWebJobsStorage",
"path": "blob/{test}"
},
{
"type": "blob",
"name": "inputBlob",
"path": "blob/{test}",
"connection": "AzureWebJobsStorage",
"direction": "in"
},
{
"type": "documentDB",
"name": "outputDocument",
"databaseName": "database1",
"collectionName": "functioncollection",
"createIfNotExists": false,
"connection": "development_DOCUMENTDB",
"direction": "out"
}
],
"disabled": false
}
不确定到存储的连接是否也应该在触发器绑定中,但是当我尝试不使用它时,我仍然得到同样的错误。
你们中有人知道如何解决这个问题吗?
谢谢。
【问题讨论】:
标签: python triggers azure-functions azure-blob-storage