获取ARM中的功能应用程序的Webhook URL以用于事件网格订阅

Van*_*Van 7 azure azure-functions azure-eventgrid

我正在尝试自动部署我们的环境vir ARM模板.我可以部署事件网格和功能应用程序,但现在我需要在部署功能应用程序后将功能应用程序订阅到事件网格.有没有办法获得功能应用程序的webhook网址

  1. 通过ARM
  2. Release管道中的其他一些组件(Powershell)

一旦我们有了webhook网址,我们就可以通过ARM创建订阅 - 但是要找到正确的网址似乎是我们堕落的地方.

请帮忙

Mar*_*ndl 2

您应该能够像这样输出 webhook URL:

"outputs": {       
    "Url": {
        "type": "string",
        "value": "[listsecrets(resourceId('Microsoft.Web/sites/functions', parameters('yourFunctionAppName'), parameters('yourFunctionName')),'2015-08-01').trigger_url]"
    }        
}
Run Code Online (Sandbox Code Playgroud)

这是一个相关的答案