2017-04-19 72 views
1

我正在尝试使用Azure流量管理器(GTM)将地理分布负载分配到每个区域的功能应用。Azure流量管理器对Azure功能应用的支持

我尝试添加'应用程序服务端点'和'外部端点'(包括将GTM名称添加为函数应用程序的自定义CNAME),但都导致“错误404 - 找不到Web应用程序”。 。自定义CNAME也永远不会正确添加。

根据这个帖子的最后意见,这样做的能力,现在应该支持: Setting up a custom domain with an Azure Function app

我无法评论回来后,因为我是新用户。

回答

2

我已经尝试添加一个“应用服务端点”和“外部终端”(包括添加GTM名称作为自定义CNAME到功能应用)

Azure的流量管理器只有资格如here所述,在'标准'级或以上的应用服务中使用。如果您的功能不在“标准”级或更高级别的应用套餐中,则Azure流量管理器将无法工作。

如果您不使用“标准”或更高级别的应用套餐,Azure Functions Proxies将是您的一种解决方法。请检查以下讨论类似问题的线程。

Azure Functions Traffic Manager

这里是由达科Kincer提供答案的快速参考。

所以我在流量管理器支持Azure功能之后得到的答案是,整体构建3个Azure功能。我建立了一个东方和西方的天蓝色功能代码。然后我构建了一个具有0代码的主Azure函数。它上面只有Azure代理路由到我的其他Azure函数。路由由代理字符串中的变量控制,该变量在主API应用程序设置中提供帮助。使用%myvariable%你可以设置一部分url。当我需要发布时,我将变量切换到辅助URL地址。更新主服务器,然后将URL切换到其原始主位置。这将需要现在的工作,直到交通管理员被集成到功能或出现更好的解决方案。

我无法对帖子发表评论,因为我是新用户。

如果您想提供更多信息,您可以修改您的帖子。