如何通过规则覆盖Azure Front Door默认路由缓存时长(全请求生效)
Azure Front Door规则覆盖默认缓存配置(全请求生效)
一、创建规则集并添加规则
- 登录Azure门户,找到目标Front Door资源,进入「规则引擎」模块
- 点击「添加规则集」,设置规则集名称后,关联到需要覆盖缓存的路由
- 在规则集内点击「添加规则」,给规则命名(例如“全局缓存策略覆盖”)
二、配置全请求匹配条件
- 在规则的「条件」区域,点击「添加条件」,选择**「始终匹配」**条件
- 无需额外配置匹配参数,该条件会让规则对所有到达关联路由的请求生效
三、配置缓存覆盖动作
- 在规则的「动作」区域,点击「添加动作」,选择**「缓存设置」**动作
- 开启「覆盖缓存行为」选项,设置自定义缓存过期时长:
- 直接输入具体时长(如“24小时”“5天”),替代原有的1-3天默认设置
- 若需精细控制,可额外配置缓存键、查询字符串处理等选项,仅覆盖时长的话只需设置过期时间即可
- 依次保存动作、规则及规则集配置
注意事项
- 规则引擎的优先级高于路由级的默认缓存设置,配置完成后所有请求将遵循规则中的缓存策略
- 确认规则集已正确关联到目标路由,否则规则不会生效
内容的提问来源于stack exchange,提问作者Abhishek Singh
相关产品推荐
相关产品推荐

