Azure Frontdoor为通配域配置子域模式

问题描述

我已将FrontDoor实例 myFrontDoor 配置为通配域(在 .myDomain.com 上的单个CNAME记录定向到 myFrontDoor.azurefd.net

前门的设置如下:

lombok : 1.18.12

我想通过以下方式设置规则:

  • ruleA将对a * .myDomain.com / *的所有请求转发到backendPool-A(例如a1.myDomain.com,a2.myDomain.com)
  • ruleB将对b * .myDomain.com / *的所有请求转发到backendPool-B(例如b1.myDomain.com,b2.myDomain.com)

我试图在规则中设置模式,例如 @Entity @Data public class Foo { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private long fooId; private String name; @ManyToOne @JoinColumn(name = "barId") @EqualsAndHashCode.Exclude @Exclude private Bar bar; } ,但表示: Domain | Backend pools | Rules myFrontDoor.azurefd.net | backendPool-A | rule-A *.myDomain.com | backendPool-B | rule-B (通过Azure门户)

我也尝试通过Azure CLI进行此操作,但是也会发生错误

根据Microsoft documentation for FrontDoor and wildcard domains,它应该可以工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)