创建资源
资源用于定义规则中要匹配的微服务名称和接口名称。如果需要对微服务下所有接口的请求总数进行限制,需要配置微服务资源;如果需要对某一个特定的接口的请求总数进行限制,则需要配置接口级资源。
前提条件
需要具备AppStage服务运维岗位权限,权限申请操作请参见申请权限。
操作步骤
- 进入运维中心工作台。
- 在顶部导航栏选择自有服务。
- 单击,选择 。
- 选择左侧导航栏的 。
- 单击“创建资源”,配置相关参数,参数说明如表1所示。
表1 创建资源参数说明 参数
说明
所属服务
资源所属的服务。
所属SLB实例
选择资源所属的SLB实例。
所属资源组
选择资源所属的资源组。
资源名称
填写资源名称,字符长度0~50,可以由汉字、字母、数字、下划线、短横线、点组成,不能包含特殊字符。
资源等级
选择资源等级,支持1~5级。
降级比例
仅支持0到100的整数。
资源标签
单击“新建子项”,增加资源标签。
类型
- path
- left-ip:从左取IP,从头部X-Real-IP取得IP,如不存在,取得X-Forwarded-For最左侧非内网段IP,如未取得,则取IP报文source IP。
- right-ip:从右取IP,从IP报文取SourceIP,如非内部信任IP,则依次从右向左逐个取X-Forwarded-For,一旦遇到非内部信任IP,则返回它,直至取到最左边为止。
- 自定义参数
参数
当类型为“自定义参数”时,需要配置此参数。
字符长度0~50,可以由字母、数字、下划线、短横线、点组成,不能包含特殊字符,例:param_home-001。
位置
当类型为“自定义参数”时,需要配置此参数。
- query String
- header
- resource
- body-json
- body-form
匹配条件
- equal
- pattern
- sha256
- rangeIP
值
上传文件格式为TXT格式,多个数据用“,”分隔,文件大小不能超过102400B。
操作
删除:删除资源子项。
周期窗口
配额周期窗口大小,无论单位值如何,换算后不应大于24小时。例:单位为秒时,窗口大小不应大于86400。
单位
- second
- minute
- hour
- day
阈值大小
周期内允许的配额,超过则被流控。
- 单击“保存”。
更多操作
操作 |
说明 |
---|---|
编辑资源信息 |
单击资源列表中的资源名称,在资源信息页面编辑资源等级、降级比例、资源标签及流控阈值等配置信息,单击“保存”。 |
删除资源 |
单击资源列表操作列的“删除”,在弹出的提示框中单击“确定”,即可删除资源。 |