首页 文章

Azure Logic Apps - HTTP侦听器

提问于
浏览
0

我正在使用HTTP Listener处理Logic应用程序,并尝试使用以下选项而不是创建API控制器 . 请参阅以下网址

https://azure.microsoft.com/en-us/documentation/articles/app-service-logic-http-endpoint/

我创建了一个带有“HTTP请求”的逻辑应用程序并进行处理并将响应发送回调用者 . 它按预期工作 .

但有一件事我只想知道,当我创建HTTP请求时,它提供如下的默认URL,

https://prod- **** . logic.azure.com:443/workflows/*******69a5b764/triggers/request/run?api-version=2015-08-01-preview&sp=%2Ftriggers%2Frequest%2Frun&sv= 1.0&SIG = ***** 2MCOoTKZU

我们应该定义自定义URL而不是默认URL,如下所示

请指教 .

1 回答

  • 0

    您可以隐藏原始Logic App URL的两种不同方法:

    • 使用Azure API管理(APIM)

    • 使用Azure Functions Proxy(AFP)

    通过APIM或AFP,您可以隐藏查询字符串, spsvsig 以及 api-version 参数的SAS令牌部分 . 这些参数可以通过请求标头传递 .

    通过这样做,您可以使用自己的自定义URL并隐藏SAS令牌 . 我写了一篇关于此的博文:https://blog.mexia.com.au/securing-sas-token-from-azure-logic-apps

相关问题