Azure 如何在运行时创建(和删除)函数

Azure 如何在运行时创建(和删除)函数,azure,azure-functions,azureservicebus,azure-functions-runtime,Azure,Azure Functions,Azureservicebus,Azure Functions Runtime,我计划构建一个中介服务来动态绑定到各种azure服务总线订阅。这是为了方便http回调模式使用Azure服务总线来管理断路器场景的客户端偏移量和AzFunc 我需要做的是:我需要在运行时创建(并删除)函数/绑定。有人能解释一下最佳实践吗 我知道Logic应用程序可能更适合,但我们是在企业环境中开发的,可用组件有限,例如AzFunctions和AzService Bus 任何帮助或指导都将不胜感激。您可以通过修改function.json(修改function.json中的绑定)来实现此要求,请参

我计划构建一个中介服务来动态绑定到各种azure服务总线订阅。这是为了方便http回调模式使用Azure服务总线来管理断路器场景的客户端偏移量和AzFunc

我需要做的是:我需要在运行时创建(并删除)函数/绑定。有人能解释一下最佳实践吗

我知道Logic应用程序可能更适合,但我们是在企业环境中开发的,可用组件有限,例如AzFunctions和AzService Bus


任何帮助或指导都将不胜感激。

您可以通过修改function.json(修改function.json中的绑定)来实现此要求,请参考下面的rest api来编辑function.json

  • 使用Kudu API更改function.json
  • 放置https://{functionAppName}.scm.azurewebsites.net/api/vfs/{pathToFunction.json},标题:If Match:“*”,正文:new function.json content

  • 然后发送请求以应用更改

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

    您好,如果解决方案对您的问题有帮助,请将其作为答案(单击答案旁边的复选标记将其从灰色切换为填充),提前感谢~