API名称 |
只能包含字母、数字以及特殊字符下划线(_)、短划线(-)、半角句号(.)、半角冒号(:),不超过1024个字符。 |
域名和端口 |
匹配模式 |
- 无限制:对请求路径没有限制条件,系统对请求路径不做任何检查,直接通过。
- 精确匹配:域名要与匹配串完全一致。例如设置精确匹配的匹配串为console.aliyun.com,则这条API规则只对该域名下的请求有效。
- 后缀匹配:只适用于域名和端口的匹配规则。例如设置后缀匹配的匹配串为aliyun.com,则这条API规则对所有aliyun.com二级域名下的请求都有效,例如console.aliyun.com、img.aliyun.com、oss.aliyun.com等。
- 正则表达式:指标准正则表达式,表示该API规则对符合该正则表达式的请求有效。
例如以下正则表达式:
- ^www*:表示所有以www开头的字符串。
- [a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?:符合域名格式得到匹配,例如192.168.1.1 aliyun.com。
|
匹配串 |
输入对应的匹配内容。 |
URL路径 |
匹配模式 |
- 无限制:对请求路径没有限制条件,系统对请求路径不做任何检查,直接通过。
- 精确匹配:请求路径要和匹配串完全一致,例如/img/test.jpg,只有完全匹配这个路径的流量才会命中规则。
- 前缀匹配:只适用于URL路径的匹配规则。例如设置前缀匹配的匹配串为/api/,则这条API规则对以/api/为开头的请求有效。例如/api/、/api/test1、/api/test2。
- 正则表达式:指标准正则表达式,表示该API规则对符合该正则表达式的请求有效。
例如以下正则表达式:
- .*(.jpg|.png):表示以所有.jpg和.png结尾的字符串。
- Chapter[^1-5]:表示除去Chapter1~Chapter5。例如该规则对Chapter6有效,但是对Chapter3无效。
|
匹配串 |
输入对应的匹配内容,表示该API规则对符合该匹配模式和匹配串的请求有效。 |
匹配客户端URL路径 |
对于大部分网关服务器如Nginx都提供了rewrite功能:
- 关闭此开关,将对比rewrite之后的客户端URL路径是否符合上述规则。默认是关闭。
- 开启此开关,将会忽略网关服务器配置的rewrite规则,还是对比原始的客户端URL路径是否符合该条自定义API规则。
|
在文档使用中是否遇到以下问题
更多建议
匿名提交