更新时间:2025-09-29 GMT+08:00
分享

AK/SK 换取Cpcs token

功能介绍

使用aksk换取cpcs token

调用方法

请参见如何调用API

URI

POST /v1/{project_id}/dew/cpcs/token/switch

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目id

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

x-auth-token

String

iam token

表3 请求Body参数

参数

是否必选

参数类型

描述

auth

auth object

鉴权信息

scope

scope object

鉴权范围

表4 auth

参数

是否必选

参数类型

描述

accessKey

accessKey object

ak/sk信息

表5 accessKey

参数

是否必选

参数类型

描述

id

String

ak id

secret

String

sk id

表6 scope

参数

是否必选

参数类型

描述

cluster

cluster object

集群信息

表7 cluster

参数

是否必选

参数类型

描述

id

String

集群id

name

String

集群名称

响应参数

状态码:200

表8 响应Header参数

参数

参数类型

描述

X-CPCS-Token

String

换取的cpcs token

表9 响应Body参数

参数

参数类型

描述

roles

Array of strings

角色列表

ak

ak object

授权的ak数据

expired_at

String

过期时间

issued_at

String

签发时间

user

user object

用户信息

表10 ak

参数

参数类型

描述

name

String

ak名称

id

String

ak id

status

String

ak状态

表11 user

参数

参数类型

描述

domain

domain object

主账号信息

name

String

用户名称

id

String

用户id

表12 domain

参数

参数类型

描述

name

String

主账号名称

id

String

主账号id

请求示例

响应示例

状态码:200

换取token的响应体

{
  "roles" : [ ],
  "ak" : {
    "name" : "admin-ak-e3fe4de895364fcbb4ac658eff2b6f32",
    "id" : "dacce1eac9674c41a264edf99ae1206f",
    "status" : "ADMIN"
  },
  "expired_at" : "2025-09-12T02:26:20",
  "issued_at" : "2025-09-11T02:26:20",
  "user" : {
    "domain" : {
      "name" : "op_svc_DEW_container0",
      "id" : "9231eb9a9eed4d87899f68dc1b613de4"
    },
    "name" : "op_svc_DEW_container0",
    "id" : "f3b67f5061a240ff816d16b9dc2cd530"
  }
}

状态码

状态码

描述

200

换取token的响应体

错误码

请参见错误码

相关文档