【问题标题】:How to include Azure API management API's in azure traffic manager如何在 Azure 流量管理器中包含 Azure API 管理 API
【发布时间】:2018-07-03 05:40:08
【问题描述】:

我想管理在 Azure API 管理中发布的 API,以包含在流量管理器中以实现高可用性。但是当我选择外部端点选项并包含 API 管理 API 主机名时,它显示的主机名无效。

https://xxxxx.azure-api.net这个域名已经放了

【问题讨论】:

    标签: azure azure-api-management azure-traffic-manager


    【解决方案1】:

    如果您有两个 DNS 名称可用作 API 端点的主动/主动或主动/被动,您可以将它们添加到流量管理器配置文件并设置您要使用的路由方法。如之前的回答所示,在将端点添加到流量管理器配置文件时,仅使用 DNS 名称而不使用协议标识符 (http/https)

    【讨论】:

      【解决方案2】:

      流量管理器只需要外部端点的 DNS 名称 (FQDN) 而不是协议。因此,从您的 API 管理地址中删除 http: 或 https: ,它将接受它作为外部端点。

      或者您的问题不在于添加端点,而在于健康端点监控?这可能会发生,因为 API 管理网关的端点默认返回 404,因为它没有公开的默认页面。

      【讨论】:

      • APIM 默认状态端点是 /status-0123456789abcdef 如果您的服务具有外部依赖项,则可以轻松创建新 API,将其添加到打开的产品中(这样它就不需要密钥来调用),并且在操作策略通过发送请求策略 ping 外部端点。分析 ping 结果并使用返回响应生成所需的状态代码。
      • 你能解释一下如何在 API 管理前面设置流量管理器。我没有收到任何关于如何配置的帖子。
      • 如果您有两个 DNS 名称可用作 API 端点的主动/主动或主动/被动,您可以将它们添加到流量管理器配置文件并设置要使用的路由方法.
      • 如果您有两个 DNS 名称可用作 API 端点的主动/主动或主动/被动,您可以将它们添加到流量管理器配置文件并设置要使用的路由方法.
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-19
      • 1970-01-01
      相关资源
      最近更新 更多