【问题标题】:Is there any way to customize the URL of a HTTP request trigger?有什么方法可以自定义 HTTP 请求触发器的 URL?
【发布时间】:2021-02-08 05:04:05
【问题描述】:

我的逻辑应用 HTTP url 是这样的:

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 )是首选的解决方案,但比当前提供的更好。

【问题讨论】:

    标签: azure-logic-apps


    【解决方案1】:

    据我所知When a HTTP request is received触发器会自动生成URL,不能手动更改。

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

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

    1.功能应用代理

    在你create an Azure Function App之后,你可以create an proxy

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

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

    2. API 管理

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

    创建 API 管理后,您的 URL 采用以下形式:

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

    【讨论】:

      猜你喜欢
      • 2013-05-24
      • 2012-11-11
      • 2019-11-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-12-20
      • 2013-05-31
      相关资源
      最近更新 更多