00:06
Hello,大家好,我是若海。今天,我来带领大家走进腾讯云安全加速平台的规则引擎世界。首先我们创建规则。这里我们为了方便演示使用预设规则模板。选择网站加速创建。创建完成后是不能够保存的。这是因为我们需要在匹配条件中选择它匹配的值。这里我们选择一个域名。就可以保存并发布了。下面呢,我们来讲一下这个规则的使用。首先我们看到的第一行是一个if啊,这是满满的程序感,这里还可以添加注释。
01:06
我们再来看一下条件的代码块。这里有匹配类型可以选择。主机名。以及路径查询字符串后缀还有国家和地区。运算符呢,有等于和不等于值,就是我们刚才选的域名。这是一个条件。他这个遵循了这个程序设计的思路啊,我们还可以添加。And。比如说我们这里来匹配一下这个pass。正则匹配。我们这里可以直接输入的。这样就是一个以hello开头的。我们再来尝试一下这个or条件。
02:02
或者我们的还选择这个。啊,我们选这个什么吧,国家吧。我们来看一下哈。国家和地区,我们等于来看一下这个值。有亚洲欧洲这个各大陆。我们来选一个阿富汗。哦,这里会提示我们这个。条件匹配不支持操作,我们换一个操作,我们来选择这个。浏览器缓存。可能是因为我选的是国内的套餐,它才会有这种提示。这里我们。讲到这个操作这块,就是相当于我们这个E附代码块里边的这个Z。我们这里有选择浏览器缓存、状态码缓存、离线缓存以及各种在。站点加速这个里边可以看到的这些配置。
03:03
这里面有他的这个行为,我们选择不同的。对应操作的行为就可以,这里的操作呢,可以有多个,就相当于我们写代码这个一行两行三行哈,嗯,每一个每一个代码块呢,它都是对一个操作的定义,这设计是比较有意思的。除了这个衣服里面有条件代码块之外呢,它这个还可以嵌套一个衣服。呃,和上面的衣服是一样的,我们就不再多讲它,只是说这种设计逻辑来讲呢,那可能就是说遵循了一种。程序的设计语言让我们能够使用程序的方式来规划我们的规则引擎。这里是对于程序员来讲,我认为是比较。怎么说呢?呃,比较有亲和力哈,但是对于不懂程序的人来讲,可能。
04:03
它会疑惑这个if是什么,And和on呢?它又代表了什么,它也不明白,我们这个上面的这个淡蓝色的,这是代表了条件,下面的这个是代表了我们的操作,还有if嵌套,嵌套之后它又有什么样的行为,呃,我们来这个分析一下。根据我查阅这个文档和实测。在我们添加if附条件之后呢,它是按照从上到下来执行。一直匹配到最后一个能够匹配的规则,它才会生效,也就是说它的优先级呢,是越往下呃,它的优先级越高,它相当于一个最终生效的规则。呃,这个是符合我们这个。程序设计的这个思路的,呃,我认为这个东西有利有弊吧,可能在一些别的平台呢,它是以匹配到就返回这样的规则来设计的,呃,大家呢,需要来适应一下这个新的。
05:10
游戏规则好,我们今天就讲到这里,大家还有什么想要看的可以留言,然后我们来继续深入去讲解一下。
我来说两句