【问题标题】:Azure API Management Reverse Proxy for Logic Apps用于逻辑应用的 Azure API 管理反向代理
【发布时间】:2019-05-31 18:41:33
【问题描述】:

我创建了一个简单的 Azure 逻辑应用程序,它通过 FTP 向客户发送文件。我已经测试了逻辑应用程序,它适用于我的虚拟机。但是我有一个问题,我的客户将通过 FTP 发送给他们的 IP 地址列入白名单,Azure 只会为您提供区域 IP 地址,这意味着在我的区域使用 Logic App 的任何人都可以访问我的客户。我已经阅读了一些资料,似乎推荐的方法是使用 API 管理作为反向代理。

https://blogs.msdn.microsoft.com/david_burgs_blog/2017/05/19/whitelisting-and-logic-apps/

有人能解释一下怎么做吗?似乎您 ftp 到您的 API 管理网关,然后它将请求转发给客户。它的转发位我不明白该怎么做。

【问题讨论】:

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


    【解决方案1】:

    Azure API 管理仅支持 HTTP,因此无法将其用作 FTP 代理。也许您可以在您的虚拟机中托管一些安全端点并使用逻辑应用程序调用它,使用您的虚拟机作为代理。当然更精细的方式。

    【讨论】:

      【解决方案2】:

      Azure 逻辑应用是一种无服务器 PaaS 产品,这意味着您无法仅为您的逻辑应用获取静态 IP。除非您可以设置集成服务环境 (ISE),否则请阅读更多相关信息 here

      但是,请注意,ISE 是专用环境,更像是分配给您运行逻辑应用程序的一块 Azure,并且不属于典型的逻辑应用程序基于消耗的计划的一部分。这意味着更高的定价/成本。

      【讨论】:

        猜你喜欢
        • 2020-05-27
        • 1970-01-01
        • 2021-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多