有什么方法可以自定义HTTP请求触发器的URL?

问题描述

我的逻辑应用程序的HTTP网址是这样的:

https://prod-98.eastus.logic.azure.com/workflows/8767e7ecd19c45adbfb01d681e35a888/triggers/manual/paths/invoke/ABCDEFG/api-version=2016-10-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=U-M0hnvs9BICC_JV7_nTJRQhWg5oZnD_SVo9Sbm03oo

它不能显示

我想使HTTP请求的URL触发器更加优美和美观。

是否可以自定义HTTP请求触发器的URL?

使用干净的自定义DNS和URL路径(例如https://MyDnsName.com/Path/Action)是可取的解决方案,但有任何比当前提供的更好的解决方案。

解决方法

据我所知,When a HTTP request is received触发器将自动生成URL,并且无法手动更改。

此URL包含用于指定用于身份验证的共享访问签名(SAS)密钥的查询参数。

我还没有想到完全自定义https://MyDnsName.com/Path/Action的URL的方法,但是有两种方法可以使URL看起来更有意义。

1。。功能App Proxy

create an Azure Function App之后,您可以create an proxy

enter image description here

enter image description here

创建Azure Function App代理后,您的URL格式如下:

https://<function-name>.azurewebsites.net/xxx

2。 API管理

creating an Azure API Management service instance之后,您可以customize the URL suffix

enter image description here

创建API管理后,您的URL格式如下:

https://<API management-name>.azure-api.net/xxx