API 消费者使用凭证来订购服务 API,API 消费方应用需要使用 API 消费凭证(简称凭证)来调用 CSB 上开放的服务 API。本文介绍如何创建和管理凭证。

背景信息

凭证为一对 Access Key ID 和 Access Key Secret,在 API 调用时用来做签名信息计算,CSB 接收到 API 调用请求时对签名信息做验证。

您可以创建多个凭证代表不同的应用或者应用组。

创建凭证

  1. 登录 CSB 控制台
  2. 在顶部页面顶部选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的 RESTful API 服务所在的实例名称。
  5. 在实例详情页面左侧导航栏选择订阅者 > 我的凭证
  6. 我的凭证页面单击创建凭证
  7. 创建凭证页面输入凭证名称归属,单击确认
    • 凭证名称:通常使用该凭证要代表的应用名、应用组名或系统名等。仅允许英文字母、下划线“_”和数字,长度为 5~64 个字符。
    • 归属:长度为 5~64 个字符,无字符类型限制。
    创建完成后,在我的凭证页面显示该凭证的信息,包含凭证的 Access Key ID(AK)和 Access Key Secret(SK)。我的凭证

查看凭证

  1. 登录 CSB 控制台
  2. 在顶部页面顶部选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的 RESTful API 服务所在的实例名称。
  5. 在实例详情页面左侧导航栏选择订阅者 > 我的凭证
  6. 我的凭证查看所有的凭证及凭证信息。
    我的凭证

变更凭证

当出于安全考虑,例如怀疑当前凭证已经泄露,可以变更凭证。

说明 由于使用该凭证的应用也需要一段时间才能更新成新的凭证信息,通常需要一个时间窗口让新、旧凭证同时生效。
  1. 登录 CSB 控制台
  2. 在顶部页面顶部选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的 RESTful API 服务所在的实例名称。
  5. 在实例详情页面左侧导航栏选择订阅者 > 我的凭证
  6. 我的凭证页面单击创建凭证
  7. 创建凭证页面需要变更的凭证的操作列单击 更新,在弹出的更新实例凭证对话框单击确认,生成新的凭证。

    生成新的凭证后,新、旧凭证都是可用的。

  8. 确认旧的凭证不再使用后,在创建凭证页面已经更新的凭证的操作列单击 取代,废止旧的凭证。
    旧的凭证废止后,新的凭证会取代成为当前凭证。

删除凭证

您使用凭证订购服务,删除凭证后,服务的订购将失效。所以,请确认不再需要通过该凭证订购服务后,再删除该凭证。

  1. 登录 CSB 控制台
  2. 在顶部页面顶部选择地域
  3. 在左侧导航栏单击实例列表
  4. 实例列表页面单击要调用的 RESTful API 服务所在的实例名称。
  5. 在实例详情页面左侧导航栏选择订阅者 > 我的凭证
  6. 我的凭证页面单击创建凭证
  7. 创建凭证页面需要删除的凭证的操作列单击删除