Azure Logic Apps - HTTP侦听器

时间:2016-07-06 09:59:47

标签: azure azure-api-apps azure-api-management azure-logic-apps

我正在使用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

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

请告知。

1 个答案:

答案 0 :(得分:0)

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

  1. 使用Azure API管理(APIM)
  2. 使用Azure Functions Proxy(AFP)
  3. 通过APIM或AFP,您可以隐藏查询字符串,spsvsig以及api-version参数的SAS令牌部分。这些参数可以通过请求头传递。

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