Как создать (и удалить) AzFunctions во время выполнения - PullRequest
0 голосов
/ 25 января 2020

Я планирую создать посредническую службу для динамического связывания с различными azure подписками служебной шины. Это сделано для упрощения шаблона обратного вызова http с использованием служебной шины Azure для управления смещением клиентов и AzFun c для сценария выключателя ios.

Что мне нужно сделать, это: Мне нужно создавать (и удалять) функции / привязки во время выполнения. Может ли кто-то пролить свет на передовой опыт?

Я понимаю, что приложения Logi c могли бы лучше подходить, но мы разрабатываем в корпоративной среде и имеем ограниченные доступные компоненты, например AzFunctions и AzService Bus

Любая помощь или руководство будет принята с благодарностью.

1 Ответ

0 голосов
/ 27 января 2020

Вы можете реализовать это требование, изменив функцию. json (измените привязку в функции. json), пожалуйста, обратитесь к остальным API ниже для редактирования вашей функции. json.

  1. Используйте API Kudu для изменения функции. json https://github.com/projectkudu/kudu/wiki/REST-API

PUT https: // {functionAppName} .scm.azurewebsites.net / api / vfs / {pathToFunction.json}, Заголовки: If-Match: "*", Body: новая функция. json content.

Затем отправьте запрос на применение изменений.

POST https: // {functionAppName} .scm.azurewebsites.net / api / functions / synctriggers

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