CSB开发平台支持创建JWT类型的凭证,API消费方可直接使用JWT Token调用订阅的服务。

背景信息

CSB目前支持SDK调用服务和JWT Token调用服务,如果您想要了解SDK调用服务,请参见调用服务

准备工作

在调用服务前,请确保您已经完成以下工作:

  • 发布服务
  • 创建JWT凭证
  • 订阅服务
  • 获取CSB上发布的服务的访问地址。

    • 获取共享实例的服务地址,请参见共享实例名称和服务访问地址
    • 专享实例的服务地址格式为http://CSB服务地址:8086/CSB
      说明 CSB服务地址即创建该实例时绑定的SLB的地址。

      CSB服务地址的获取方式如下:

      1. 使用创建该实例的账号登录EDAS控制台
      2. 在左侧导航栏选择组件中心 > 云服务总线
      3. 云服务总线左侧导航栏单击实例管理
      4. 实例列表页面选择目标地域,然后查看并获取目标实例的SLB地址实例列表

调用服务

使用JWT Token调用服务的方式如下:
curl -H "Authorization:Bearer $jwtToken" -d "参数kv值" http://CSB服务地址:8086/CSB服务版本号/CSB服务名
说明
  • jwtToken即是我的凭证页面目标凭证的当前凭证列下的jwt值,jwt值携带有效期字段,请删除后使用。
  • CSB服务地址即创建该实例时绑定的SLB的地址。