似乎我可以在Azure CDN中拥有多个端点,但每个端点都有自己的azure域。
我想做的是能够在一个自定义域下拥有多个端点;并根据路线确定它到达哪个终点。
e.g。以/ api开头的所有东西都会转到一个终点,所有以其他任何东西开头的东西都会转到另一个终点。
基本上,我正在寻找AWS CloudFront允许的相同功能。
这可能吗?
“同一个自定义域名”,我的意思是“www.mydomain.com”。我的意思不是“abc.mydomain.com”和“def.mydomain.com”。
答案 0 :(得分:0)
您今天可以使用Verizon的Premium Azure CDN和规则引擎的“URL重写”功能来实现这一目标。
设置端点后,将自定义域CNAME到其中一个端点,并通过azure门户验证它。
然后,根据您的/ api路径条件创建规则引擎规则以重定向到同一配置文件中的另一个端点。有关详细信息:https://docs.microsoft.com/en-us/azure/cdn/cdn-rules-engine
例如:
如果:始终
'URL Rewrite':Source =“/ CDNBASE / Endpoint1 /”“(/ api *)”, Destination =“/ CDNBASE / Endpoint2 /”“$ 1”,