Azure Приложение функции: Microsoft. Azure .WebJobs.EventHubs: значение не может быть нулевым. (Параметр 'receiveConnectionString') - PullRequest
0 голосов
/ 11 марта 2020

Я следую приведенным ниже структурам, но после загрузки приложения функции я сталкиваюсь с ошибкой:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-event-iot-trigger?tabs=python

Ошибка:

Функция ( преобразование / EventHubTrigger1) Ошибка: Microsoft. Azure .WebJobs.Host: Ошибка индексации методом 'Functions.EventHubTrigger1'. Microsoft. Azure .WebJobs.EventHubs: значение не может быть нулевым. (Параметр 'receiveConnectionString'). Идентификатор сеанса: cb179cdab03c4e8c80f1f82d9da9d143

Метка времени: 2020-03-11T15: 55: 55,575Z

enter image description here


Function.json :
{
  "scriptFile": "__init__.py",
  "bindings": [
    {
      "type": "eventHubTrigger",
      "name": "event",
      "direction": "in",
      "eventHubName": "iothub-ehub-neas-hub-xxx-xxxx",
      "connection": "Endpoint=sb://xxxxxxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=iothubowner;SharedAccessKey=xxxxxxxxxxx=;EntityPath=iothub-ehub-neas-hub-xxxxxx-856659355a",
      "cardinality": "many",
      "consumerGroup": "$Default"
    }
  ]
}

1 Ответ

0 голосов
/ 11 марта 2020

В поле connection вы не вводите саму строку подключения. Вместо этого вы вводите имя (т.е. ключ) настройки приложения . В этом вы вставляете строку подключения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...