Azure 流量管理器的 URL 显示降级但端点 returns 200

Azure Traffic Manager's URL shows degraded but End Points returns 200

我有一个来自 Azure 服务的 API 端点,我尝试使用此端点设置 Azure 流量管理器。

端点如下所示:https://sampleurl.azurewebsites.net 并且它需要身份验证(准确地说是不记名令牌)才能访问。

这是流量管理器的配置:

这是我尝试访问的方式:

我用正确的承载令牌直接向 流量管理器的 URL 发送了一个 API 请求,但它返回了 "An error occurred while sending the request."

有人能告诉我哪里出了问题吗?

流量管理器监控状态已降级,这可能是由以下原因引起的:

  • 端点监控健康检查失败。您可以确保端点已启用并且 returns 200。您可以关注这些官方 troubleshooting steps.
  • 端点不包含在 DNS 响应中,并且不接收流量。在 Windows PowerShell 提示符中键入 ipconfig /flushdns 刷新 DNS 解析器缓存。键入 nslookup <your Traffic Manager domain name> 以验证流量管理器设置。参考this.

此外,根据 FAQ,客户端直接连接到服务端点,而不是通过流量管理器。因此,您看到的任何 HTTP 错误都必须来自您的端点。