问题描述
我已将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 (将#修改为@)