下载SDK配置
功能介绍
下载区块链SDK配置文件,只支持云端管理实例使用
URI
POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/sdk-config
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
项目ID |
|
instance_id |
是 |
String |
实例ID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
用户Token |
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
cert_path |
是 |
String |
证书存放路径 |
|
download_ca |
否 |
Boolean |
是否下载组织ca私钥、证书 |
|
orgs |
是 |
Array of strings |
需要下载客户端配置、证书的组织ID列表 |
|
access_mode |
是 |
String |
区块链后台访问方式:标准通道(StandardChannel)、高性能通道(HighPerformanceChannel) |
|
endpoint_ip |
否 |
String |
终端节点IP,选择高性能通道时必填 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
- |
File |
状态码: 400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
状态码 |
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
|
message |
String |
错误详细信息 |
状态码: 401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
状态码 |
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
|
message |
String |
错误详细信息 |
状态码: 500
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
code |
String |
状态码 |
|
error_code |
String |
错误码 |
|
error_msg |
String |
错误信息 |
|
message |
String |
错误详细信息 |
请求示例
-
{ "cert_path" : "opt/temp", "download_ca" : false, "orgs" : [ "org1-engj39dn7" ], "access_mode" : "StandardChannel" } -
{ "cert_path" : "opt/temp", "download_ca" : true, "orgs" : [ "org1-engj39dn7" ], "access_mode" : "HighPerformanceChannel", "endpoint_ip" : "x.x.x.x" }
响应示例
无
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
请求成功返回配置文件字节流,配置文件为zip格式,包含组织客户端配置文件和相关证书;客户端配置文件以“链ID-组织ID-sdk.yaml”命名;证书路径为:用户输入路径/orgcerts/组织ID/证书文件名;证书包含组织CA(ca.key、ca.crt)、组织CA通信证书(ca_tls.crt)、用户身份证书(user_sign.key、user_sign.crt)、用户通信证书(user_tls.key、user_tls.crt) |
|
400 |
请求参数校验不通过 |
|
401 |
鉴权失败 |
|
500 |
服务内部执行错误 |