【发布时间】:2018-10-22 01:33:08
【问题描述】:
我整天都在努力解决这个问题,但就是无法让我的本地 VSCode 开发环境来处理 Python 工作者触发的 EventHub。
Microsoft.Azure.WebJobs.Host:索引方法“Functions.myfunctionname”出错。 Microsoft.Azure.WebJobs.EventHubs:值不能为空。 参数名称:receiverConnectionString。
函数“Functions.myfunctionname”索引失败,将被禁用。 [10/22/2018 1:17:40 AM] 未找到工作职能。尝试公开您的工作类别和方法。如果您正在使用绑定扩展(例如 Azure 存储、ServiceBus、计时器等),请确保您已在启动代码中调用了扩展的注册方法(例如 builder.AddAzureStorage()、builder.AddServiceBus( )、builder.AddTimers() 等)
关于这些东西的文档非常简单,所以我不确定这些事件触发器是否不受支持,或者我只是没有正确设置它。
这是我的 local.settings.json 的样子:
{
"IsEncrypted": false,
"Values": {
"FUNCTIONS_WORKER_RUNTIME": "python",
"AzureWebJobsStorage": "{AzureWebJobsStorage}",
"EventHub":"Endpoint=sb://privatename.servicebus.windows.net/;SharedAccessKeyName=SharedAccessKey;SharedAccessKey=key here"
}
}
【问题讨论】:
标签: python azure-functions azure-eventhub