【问题标题】:Configure Application Gateway with API Management using Azure Portal使用 Azure 门户使用 API 管理配置应用程序网关
【发布时间】:2020-06-10 19:18:40
【问题描述】:

描述在 VNet (https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-integrate-internal-vnet-appgateway) 中集成 API 管理与应用程序网关的 azure 文档包含不那么直观的相当复杂的步骤。

是否有任何直观的方式最有可能通过 Azure 门户集成上述 2 个组件?反馈文档上也发布了相同的问题。 https://feedback.azure.com/forums/248703-api-management/suggestions/39301564-documentation-fully-featured-application-gateway

我使用以下设置设置应用程序网关: 监听器设置:

后端池设置:

IP 地址是与应用程序网关在同一 Vnet 中的 API 管理的私有 IP

HTTP 设置:

  1. 在 API 管理站点上,我配置了一个 API 以发送模拟响应,并将其配置为对路径“/”的普通 GET 请求。我是否还需要在 API 管理端配置任何其他内容?
  2. 我这样做是出于测试目的,所以我将协议保留为 HTTP。我仍然需要证书来配置自定义域名还是 API 管理的私有 IP 可以工作?

在网关的前端 IP 上执行 GET 请求时,它给了我 5** 错误。

请帮忙。

【问题讨论】:

  • 我同意。因此,我也不喜欢应用程序网关。您是否尝试过用 Azure Front Door 替换应用程序网关?
  • @ThiagoCustodio 不,我只需要使用应用程序网关。

标签: azure azure-api-management azureportal azure-application-gateway


【解决方案1】:

您将无法通过 Portal 在应用程序网关的侦听器中启用 SNI。其他步骤可通过 Portal 配置。

如果您在通过门户创建 AppGW 时遇到任何问题,请告诉我。

【讨论】:

  • 你能看看上面的配置吗?为了更清楚,我编辑了查询。
  • 502 错误可能是探测失败。检查您的后端运行状况。此外,如果您使用 SSL 卸载,则不需要证书。根据文档创建自定义探针并将其关联到 HTTP 设置。
  • 502 是默认探测失败。我在同一个 VNet 上配置了一个 VM 以进行 DNS 解析,如 doc 中提供的那样在此之后,我无法理解我应该在网关中的何处以及如何配置此 VM,以便流量从网关传出,并将 IP 地址解析到我的API 管理主机名。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-11-24
  • 2019-09-12
  • 1970-01-01
  • 1970-01-01
  • 2020-03-13
  • 2020-10-03
  • 1970-01-01
相关资源
最近更新 更多