Azure 逻辑应用 - HTTP 侦听器



我正在使用 HTTP 侦听器处理逻辑应用,并尝试使用以下选项而不是创建 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,如下所示

请指教。

有两种

不同的方法可以隐藏原始逻辑应用 URL:

  1. 使用 Azure API Management (APIM)
  2. 使用 Azure Functions Proxy (AFP)

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

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

最新更新