更新时间:2024-04-01 GMT+08:00
分享

创建资源

资源用于定义规则中要匹配的微服务名称和接口名称。如果需要对微服务下所有接口的请求总数进行限制,需要配置微服务资源;如果需要对某一个特定的接口的请求总数进行限制,则需要配置接口级资源。

前提条件

需要具备AppStage服务运维岗位权限,权限申请操作请参见申请权限

操作步骤

  1. 进入运维中心工作台。
  2. 在顶部导航栏选择自有服务。
  3. 单击,选择微服务开发 > 负载均衡
  4. 选择左侧导航栏的资源管理 > 资源
  5. 单击“创建资源”,配置相关参数,参数说明如表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

    阈值大小

    周期内允许的配额,超过则被流控。

  6. 单击“保存”

更多操作

表2 操作说明

操作

说明

编辑资源信息

单击资源列表中的资源名称,在资源信息页面编辑资源等级、降级比例、资源标签及流控阈值等配置信息,单击“保存”

删除资源

单击资源列表操作列的“删除”,在弹出的提示框中单击“确定”,即可删除资源。

分享:

    相关文档

    相关产品