更新时间:2022-07-29 GMT+08:00
分享

创建AK/SK凭证

功能介绍

该接口用于创建AK/SK凭证,AK/SK用于RTMP视频流推流时的鉴权。

调试

您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。

URI

POST /v1/{project_id}/credentials/aksks

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

项目ID,获取方法请参考获取项目ID

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

普通租户的token。

Authorization

String

使用AK/SK方式认证时必选,携带的鉴权信息。

X-Sdk-Date

String

使用AK/SK方式认证时必选,请求的发生时间。

X-Project-Id

String

使用AK/SK方式认证时必选,携带项目ID信息。

表3 请求Body参数

参数

是否必选

参数类型

描述

name

String

凭证名称。长度为1~32,可以包含字母、数字、中划线(-)或者下划线(_),不能包含其他的特殊字符。

description

String

凭证描述,字符串最大长度为500。

响应参数

状态码: 201

表4 响应Body参数

参数

参数类型

描述

name

String

凭证名称。

access_key

String

凭证AK。

secret_key

String

凭证SK。

description

String

凭证描述。

created_at

String

凭证创建时间。

updated_at

String

凭证更新时间。

请求示例

POST /v1/3266392d188c47d09948b1**********/credentials/aksks

{
  "name" : "aksk_1",
  "description" : "this is for RTMP"
}

响应示例

状态码: 201

正常

{
  "name" : "aksk_1",
  "access_key" : "ALKJOWLKJSDNFGO******KSJDF",
  "secret_key" : "TT1S1HXRQVS8ADCW9J**********Q68YOJREADUHAL9BUR0LVYWWUSGM********",
  "description" : "this is for RTMP",
  "created_at" : "2018-10-25T11:45:01Z",
  "updated_at" : "2018-10-25T11:45:01Z"
}

状态码: 400

请求错误。具体返回错误码请参考错误码说明

{
  "error_msg" : "The request param is wrong, name contains illegal characters",
  "error_code" : "VIS.0005"
}

状态码

状态码

描述

201

正常

400

请求错误。具体返回错误码请参考错误码说明

相关文档