微服务网关鉴权与限流

最近更新时间:2020-02-13 12:32:45

微服务网关的密钥对鉴权

微服务网关支持用户使用密钥对对访问进行鉴权,操作步骤如下:

  1. 在【TSF 控制台】,单击【微服务网关】>【分组管理】,进入【访问信息】页面。
  2. 在基本信息模块,确认鉴权类型为“密钥对鉴权”。如不是,可单击模块右上角的【编辑】进行修改。
  3. 单击【新建密钥】,填写密钥名。
    密钥名最长50个字符,支持a-zA-Z0-9_
  4. 单击【确认】,会自动生成密钥对,并展示在控制台上。
    您可以通过密钥末尾的复制图标进行复制。
    当密钥需要禁用和更换时,可以单击操作列的【禁用】或【更换】完成操作。

关于计算签名的具体说明,请参考 微服务网关密钥对鉴权

微服务网关的限流

用户可以针对网关下的每一个 API 配置限流规则设置最大请求次数。
操作步骤如下:

  1. 在【TSF 控制台】,单击【微服务网关】>【分组管理】,进入【API 列表】页面。
  2. 选择 API,单击操作列的【编辑限流规则】。
  3. 在设置限流规则对话框中,选择限流策略为“设置最大请求数”,并填写最大请求次数(QPS)。

配置了限流规则后,可以在配置 API 限流规则的微服务的服务限流列表中,找到该限流规则。