我有一个情况:
webhook 如下所示
但是当我删除逻辑应用并部署它时,它会生成新的 URL
请指导我如何找到 http 触发器的 URL,以便我可以将其绑定到我的服务总线 webhook。或者即使我删除并部署逻辑应用程序,是否有任何方法可以保留以前的网址。
我正在我的 dev/sit/qas 环境中执行删除/部署/重新部署操作,因为我是逻辑应用程序的新手,所以不确定我错过了什么步骤,以及我是否有一些理解问题。
或者即使我删除并部署逻辑应用程序,是否有任何方法可以保留以前的网址。
不,这是不可能的。
当您删除逻辑应用然后部署或部署到新资源组时,它将创建一个新的逻辑应用。所以它会生成一个新的网址。
创建终结点后,您可以通过向终结点的完整 URL 发送 HTTPS
POST
请求来触发逻辑应用。逻辑应用程序具有对直接访问端点的内置支持。请参考这篇文章。
如果您在部署时使用 ARM 模板(逻辑应用标准),则可以使用 listCallbackUrl 实用程序:
[listCallbackUrl(resourceId(parameters('resourceGroupName'),'Microsoft.Web/sites/hostruntime/webhooks/api/workflows/triggers', 参数('logicAppName'), '运行时', '工作流', '管理',参数('workflowName'),'When_a_HTTP_request_is_received'),'2021-03-01').value]