您可以通过设置规则,根据用户请求的不同特征,灵活的调整边缘安全加速 ESA的配置是否对该请求生效,用以满足您不同的业务需求,如:为不同特征的用户请求下发特定配置、重定向用户请求、设置特定的回源站点等需求。
功能介绍
阿里云边缘安全加速 ESA规则引擎允许您使用相同的基本语法和配置逻辑为筛选出特定特征的请求,并为请求下发不同的配置(例如:缓存、重定向、压缩、回源、WAF等)。
规则引擎支持使用多种类型的特征对用户请求进行筛选,详情请查看:支持的用户请求特征。
规则生效优先级
同一个功能(例如:浏览器缓存过期时间)在全局配置和规则中都配置的情况下,规则中配置的生效优先级更高。
同一个规则功能(例如:缓存规则)的配置列表内,如果存在多条规则配置,则执行顺序是从上到下,顺序执行。可以在规则配置列表内调整规则的位置,以调整规则的执行优先级。
注意事项
不同套餐支持的功能和规则条数不相同,部分功能需升级至指定版本才可以配置,各类型套餐详情请参考:套餐功能对比。
支持的用户请求特征
一条完整的用户请求筛选规则由条件表达式和逻辑判断运算符构成,您可以根据实际业务需求设置多个条件表达式并组合用于筛选用户请求。更多条件规则的创建及部署请参见规则引擎。