Azure Traffic Manager用于路由到终结点的自定义标头
我有一个多租户SaaS应用程序,它已经在Azure Traffic Manager(使用Azure Traffic Manager用于路由到终结点的自定义标头,azure,azure-traffic-manager,Azure,Azure Traffic Manager,我有一个多租户SaaS应用程序,它已经在Azure Traffic Manager(使用Priority方法配置)后面运行了一段时间。(租户由子域标识,即tenant1.mydomain.com、tenant1.mydomain.com等) 现在,我已经向Azure Traffic Manager添加了一个端点,并指定了如下自定义头设置:主机:[tenantX].mydomain.com 我的期望是tenantX.mydomain.com的所有请求现在都应该路由到我添加的新端点,但日志显示情况并
Priority
方法配置)后面运行了一段时间。(租户由子域标识,即tenant1.mydomain.com、tenant1.mydomain.com等)
现在,我已经向Azure Traffic Manager添加了一个端点,并指定了如下自定义头设置:主机:[tenantX].mydomain.com
我的期望是tenantX.mydomain.com
的所有请求现在都应该路由到我添加的新端点,但日志显示情况并非如此……所有请求仍将路由到优先级为1的端点
我是否遗漏了什么,或者这不应该是Azure Traffic Manager的自定义头设置应该用于的功能?或者我应该更改路由方法吗?如果是,指向什么?用于指定主机头,以确保在Traffic Manager执行运行状况监视时,主机头命中正确的站点。它不设置将哪些请求路由到哪些端点。您只能通过six定义路由方法,以确定如何将网络流量路由到各个服务端点
例如,在中,您将看到它需要在“自定义头设置”下设置主机名,以便让Ambassen知道它应该转发Kubernetes集群中的哪个容器应用程序端点监视请求
自定义标题设置此配置设置可帮助您添加
流量管理器发送的健康检查的特定HTTP头
到配置文件下的端点。可以在指定的位置指定自定义标头
配置文件级别适用于该配置文件中的所有端点,以及/
或仅适用于该端点的端点级别。你可以用
用于对多租户中的端点进行运行状况检查的自定义标头
通过指定
主机头。还可以通过添加唯一的标题来使用此设置
可用于标识源自Traffic Manager的HTTP
不同的请求和处理方式。最多可以指定八个
标题:用逗号分隔的值对。例如
“header1:value1,header2:value2”
看起来这只是个时间问题…我不得不再等一段时间。因为我的日志现在显示请求正在按预期进行路由。好吧,你可以删除此线程或发布评论作为结束此问题的答案。不,实际上现在我发现它没有按预期工作!坚果现在,所有流量都被路由到我的新端点。因此,我似乎误解了Azure traffic Manager中自定义标头设置的用途……它们不是用来定义哪些请求被路由到哪些端点的?