azure - Azure Frontdoor 为通配符域配置子域模式
问题描述
我的 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 文档,它应该可以工作。
解决方案
推荐阅读
- java - 即使在完成样本测试用例后也无法得到正确答案
- google-apps-script - 嵌入在谷歌表中的谷歌脚本添加一个菜单项
- python-3.x - 如何在列表列表中查找值的频率并通过共同值与另一个现有列表组合?
- wpf - 调整 WPF 图表工具包 ColumnSeries (System.Windows.Controls.DataVisualization.Charting)
- javascript - 反应:无法使用索引访问组件状态中的数组数据
- javascript - 如何让我的自动图像轮播循环回到第一个图像而不暴露第二个图像
- python - Docker构建不安装依赖项
- flutter - 如何将从我的条形码扫描仪接收到的扫描结果数据解析到新的屏幕或页面中颤动
- python - 我在 jupyter notebook 中遇到了“未定义名称'x'”的问题
- python - 提示用户输入至少 5 个单词的句子的 Python 程序