我的 FrontDoor 实例myFrontDoor配置了通配符域( .myDomain.com上指向myFrontDoor.azurefd.net的单个 CNAME 记录)。
前门的设置如下所示:
Domain | Backend pools | Rules
myFrontDoor.azurefd.net | backendPool-A | rule-A
*.myDomain.com | backendPool-B | rule-B
我想以以下方式设置规则:
- ruleA 将所有对 a*.myDomain.com/* 的请求转发到 backendPool-A(例如 a1.myDomain.com、a2.myDomain.com)
- ruleB 将所有对 b*.myDomain.com/* 的请求转发到 backendPool-B(例如 b1.myDomain.com、b2.myDomain.com)
我试图在规则中设置一个模式,
a*.myDomain.com/*
但它说:(
Pattern is invalid, it must start with '/'
通过 Azure 门户)
我也尝试通过 Azure CLI 执行此操作,但也会发生错误。
根据FrontDoor 和通配符域的 Microsoft 文档,它应该可以工作。