服务发布后,订阅者使用消费凭证对发布的服务发起订购,发布者审批后订购生效,才能正常调用服务。

前提条件

当订阅者不是服务发布者时,订阅者需要先申请服务所在实例的权限,详情请参见申请实例

订阅服务流程

在快速体验订阅服务时,您无需根据发布者或订阅者的角色切换账号,使用同一账号操作即可。订阅服务包括以下流程:
  1. 订阅者创建凭证
  2. 订阅者订购服务(当订阅者也是服务的发布者时,无需审批,系统自动审批通过。)
  3. 发布者审批订阅

订阅者创建凭证

  1. 登录CSB控制台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的服务所在的实例名称。
  5. 实例概览页面左侧导航栏选择订阅者 > 我的凭证
  6. 我的凭证页面单击创建凭证
  7. 创建凭证页面输入凭证名称归属,单击确认
    • 凭证名称:通常使用该凭证要代表的应用名、应用组名或系统名等。仅允许英文字母、下划线(_)和数字,长度为5~64个字符。
    • 凭证类型:根据实际需要选择创建凭证的类型,包含DauthDauth导入、和JWT类型。
      • Dauth:新建订购服务的消费凭证。系统会自动生成AccessKey IDAccessKey Secret信息,系统是异步生成AccessKey Secret,会有短暂延时。
      • Dauth导入:使用原先已有且当前未使用的AccessKey IDAccessKey Secret来新建订购服务的消费凭证。您需要正确设置AccessKey IDAccessKey Secret
      • JWT:新建支持调用服务的JWT类型的消费凭证。该类型凭证还需设置有效期,支持长期短期;系统会自动生成AccessKey IDAccessKey SecretJWT信息,系统是异步生成AccessKey Secret,会有短暂延时。
    • 归属:长度为5~64个字符,无字符类型限制。
    创建完成后,在我的凭证页面显示该凭证的信息,包含凭证的AccessKey ID(AK)和AccessKey Secret(SK)。我的凭证

订阅者订购服务

  1. 登录CSB控制台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的服务所在的实例名称。
  5. 实例概览页面左侧导航栏选择订阅者 > 订购服务
  6. 订购服务页面选择目标服务,在该服务操作列单击查看详情与订购
    说明 如果服务较多,可以通过服务名服务组名服务别名的关键字进行搜索。
  7. 订购服务对话框中设置参数,然后在页面下方单击订购服务

    可以在对话框下方查看该服务的服务信息详情参数信息

    订购服务

    订购服务参数说明:

    • QPS用于设置该服务的访问频率(每秒钟访问量)。
    • QPH用于设置该服务的访问频率(每小时访问量)。
    • 消费凭证用于订购服务,从下拉列表中选择目标凭证。
    • 绑定IP用于限制访问该服务的IP地址,多个IP之间通过换行分隔。不设置表示不限制访问IP。

    订购服务场景说明:

    • 如果订阅者也是服务发布者,无需审批,系统自动通过。
    • 如果订阅者不是服务发布者,可以在左侧导航栏选择订阅者 > 我的订购,在我的订购页面查看所订购的服务信息和订购信息。
      说明 其中订购状态待审批,需要待发布者审批,通过订购申请后才能调用。

发布者审批订阅

  1. 登录CSB控制台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击已发布服务的实例名称。
  5. 实例概览页面左侧导航栏选择发布者 > 订购审批
  6. 我的服务订购审批页面单击待审批页签。
  7. 待审批页签中服务订购申请的操作列单击通过
    我的服务订购审批

    如果订购申请比较多,可以通过服务名服务组名服务别名凭证名进行搜索,您也可以使用批量通过功能快速完成对订购申请的审批。

  8. 在弹出的通过对话框中填写意见(可选),然后单击确认,批准订购申请。
    服务订购申请审批通过后,该申请记录会在我的服务订购审批页面消失。

结果验证

  1. 登录CSB控制台
  2. 在顶部菜单栏选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击订购服务所在的实例名称。
  5. 实例概览页面左侧导航栏选择订阅者 > 我的订购
  6. 我的订购页面查看订购的服务及其信息。
    我的订购

后续步骤

在完成服务订购后,您就可以调用服务了,详情请参见调用服务