Запуск функций Azure с помощью триггера IoT Hub
Я пытаюсь запустить функцию Azure локально в предварительном просмотре Visual Studio 2017 с последними инструментами для функций Azure. я хочу знать, как вытащить function.json, так как моя функция работает на портале Azure, но не локально в VS2017.
Рассмотрим вопрос о том, как настроить параметры конечной точки соединения iot-концентратора в файле local.settings.json.
1 ответ
В VS2017 оснастка function.json
файл больше не создается вручную. Вместо этого он генерируется во время публикации из атрибутов, которые вы указали в параметрах своей функции. В вашем случае вы будете использовать EventHubTrigger
атрибут, см. несколько примеров в вики.
Имея существующий function.json
необходимо скопировать каждую пару свойство-значение из привязки в соответствующее свойство EventHubTrigger
приписывать. Там нет автоматизированного способа сделать это.
local.settings.json
является контейнером для установки параметров вашего приложения при локальном запуске функции из VS. Это просто пары ключ-значение, скопируйте ваши настройки с портала, если они у вас уже есть. Этот файл не влияет на развертывание в Azure.