查询实例信息
功能介绍
查询指定服务实例详细信息
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
GET /v2/{project_id}/blockchains/{blockchain_id}
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
project_id |
是 |
String |
租户从IAM申请到的项目ID,一般为32位字符串 |
|
blockchain_id |
是 |
String |
blockchainID |
请求参数
|
参数 |
是否必选 |
参数类型 |
描述 |
|---|---|---|---|
|
X-Auth-Token |
是 |
String |
从IAM服务获取的用户Token 最小长度:1 最大长度:32768 |
响应参数
状态码: 200
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
basic_info |
BasicInfo object |
服务实例基本信息 |
|
channels |
Array of ChannelInfo objects |
通道信息 |
|
peer_info |
Array of PeerInfo objects |
peer组织信息 |
|
light_peer_info |
Array of PeerInfo objects |
light_peer组织信息 |
|
orderer_info |
PeerInfo object |
order组织信息 |
|
couch_db_info |
CouchDBInfo object |
couch db信息 |
|
dms_kafka_info |
DmsKafkaInfo object |
kafka实例创建状态 |
|
ief_info |
IefInfo object |
边缘集群信息 |
|
sfs_info |
SfsInfo object |
文件存储信息 |
|
agent_info |
PeerInfo object |
agent组织信息 |
|
restapi_info |
PeerInfo object |
restapi组织信息 |
|
evs_pvc_info |
map<string, object> |
evs_pvc信息 |
|
tc3_taskserver_info |
PeerInfo object |
tc3_taskserver组织信息 |
|
obs_bucket_info |
OBSInfo object |
OBS桶信息 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
id |
String |
BCS服务ID |
|
name |
String |
区块链服务名称,支持英文,数字,中文字符和中划线(-),不能以中划线(-)开头,长度4-24个字符。 |
|
version |
String |
BCS服务版本信息 |
|
service_type |
String |
BCS服务的类型,分为:联盟链(union),私有链(private) |
|
purchase_type |
String |
BCS服务部署类型,一键部署(onestep),普通部署(normal) |
|
sign_algorithm |
String |
BCS服务安全机制,分为ECDSA(ECDSA),国密算法(sm2) |
|
consensus |
String |
BCS服务的共识策略,分为测试策略(solo),快速拜占庭容错算法(sflic),Kafka(kafka),raft共识算法(etcdraft) |
|
charging_mode |
Long |
BCS服务付费模式,分为按需(1) |
|
version_type |
Long |
BCS服务版本类型 |
|
database_type |
String |
BCS服务数据库类型,包括文件数据库(goleveldb),NoSQL(couchdb) |
|
cluster_id |
String |
BCS服务所在集群ID |
|
cluster_name |
String |
BCS服务所在集群名称 |
|
cluster_type |
String |
BCS服务的集群类型,分为CCE集群(CCE),IEF集群(ief) |
|
cluster_az |
String |
BCS多可用区标示,分为:多可用区(yes),非多可用区(no) |
|
created_time |
String |
BCS服务创建时间 |
|
deploy_type |
String |
BCS服务联盟链下生效,分为邀请方(create),被邀请方(invite) |
|
order_fade_enabled |
Boolean |
是否允许order老化 |
|
is_cross_region |
Boolean |
BCS服务是否跨region |
|
is_support_rollback |
Boolean |
BCS服务升级失败,是否支持回滚 |
|
is_support_restful |
Boolean |
BCS服务是否添加RESTful APIs支持,分为支持(true),不支持(false) |
|
is_support_tc3 |
Boolean |
BCS服务是否支持可信计算平台,分为支持(true),不支持(false) |
|
is_old_service |
Boolean |
区分BCS是否新服务,分为老服务(true),新服务(false) |
|
old_service_version |
String |
BCS服务为老服务时,此字段为老服务版本号 |
|
agent_portal_addrs |
Array of strings |
BCS服务用户数据面agent地址端口列表 |
|
status |
String |
BCS服务状态,分为正常(Normal),异常(Abnormal),弹性IP异常(EipAbnormal),已冻结(Freeze),休眠中(Hibernation),未知(其余值) |
|
process_status |
String |
BCS服务处理状态,分为创建中(IsCreating),升级中(IsUpgrading),扩缩容中(IsScaling),删除中(IsDeleting),添加中(IsAdding) |
|
order_status |
Long |
BCS服务为包周期模式时,返回值为0(订单未成功),1(订单异常),2(订单正常) |
|
order_fade_cache |
Long |
共识节点的老化阈值 |
|
deploy_status |
Integer |
BCS服务部署状态,分为进行中(0),成功(1),失败(2),结束(3) |
|
block_info |
block_info object |
区块生成配置信息 |
|
cluster_platform_type |
String |
集群CPU架构类型:X86(VirtualMachine),ARM(ARM64) |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
batch_timeout |
Long |
区块产生时间(单位:秒),默认2秒 |
|
max_message_count |
Long |
区块包含交易数量,默认500 |
|
preferred_maxbytes |
Long |
区块容量(单位:MB),默认2MB |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
name |
String |
通道名 |
|
org_names |
Array of strings |
通道中组织名 |
|
org_name_hash |
Array of strings |
通道中组织名的哈希值 |
|
peers |
Map<String,Array<String>> |
key:组织名,value:peer节点数组 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
name |
String |
组织名称 |
|
node_cnt |
Long |
节点数量 |
|
status |
String |
节点状态,分为创建中(IsCreating),升级中(IsUpgrading),扩缩容中(Adding/IsScaling),删除中(Isdeleting),正常(Normal),异常(AbNormal),未知(其余值) |
|
status_detail |
String |
节点状态,形式如:1/1,分母是该组织下节点总数,分子是正常节点个数 |
|
pvc_name |
String |
节点对应pvc名称 |
|
address |
Array of PeerAddress objects |
Peer节点域名/IP地址 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
status |
String |
状态 |
|
status_detail |
String |
状态详情 |
|
order_fade_enabled |
Boolean |
是否允许order老化 |
|
addr |
Array of strings |
Kafka连接地址 |
|
order_fade_enable |
Boolean |
Kafka模式下,是否开启共识节点老化 |
|
order_fade_cache |
Long |
Kafka模式下,开启共识节点后的老化阈值 |
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
pvc_name |
String |
BCS服务下的SFS文件系统名称 |
|
name |
String |
BCS服务网络存储名称 |
|
addr |
String |
BCS服务网络存储地址 |
|
type |
String |
BCS服务网络存储类型 |
状态码: 400
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
|
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
状态码: 401
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
|
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
状态码: 403
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
|
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
状态码: 404
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
|
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
状态码: 500
|
参数 |
参数类型 |
描述 |
|---|---|---|
|
error_code |
String |
错误码 最小长度:8 最大长度:36 |
|
error_msg |
String |
错误描述 最小长度:2 最大长度:512 |
请求示例
无
响应示例
状态码: 200
Ok
{
"basic_info" : {
"id" : "50ca216f-f0e5-ea05-5aee-de8d8f0fb6fa",
"name" : "bcs-vqf1x5",
"version" : "3.0.7",
"service_type" : "union",
"purchase_type" : "",
"sign_algorithm" : "ECDSA",
"consensus" : "sflic",
"charging_mode" : 1,
"version_type" : 3,
"database_type" : "goleveldb",
"cluster_id" : "aaace2ac-c18b-11ea-aefb-0255ac100022",
"cluster_name" : "roma-cluster",
"cluster_type" : "",
"cluster_platform_type" : "",
"cluster_az" : "",
"created_time" : "2020-07-22T04:03:44Z",
"deploy_type" : "",
"order_fade_enabled" : false,
"order_fade_cache" : 0,
"is_cross_region" : false,
"is_support_rollback" : false,
"is_support_restful" : false,
"is_old_service" : false,
"old_service_version" : "",
"agent_portal_addrs" : [ "24.68.213.148:30603" ],
"status" : "Normal",
"process_status" : "",
"order_status" : 0,
"deploy_status" : 0,
"block_info" : {
"batch_timeout" : 2,
"max_message_count" : 500,
"preferred_maxbytes" : 2
},
"is_support_tc3" : false
},
"channels" : [ {
"name" : "channel",
"org_names" : [ "organization" ],
"org_name_hash" : [ "organization:8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d" ],
"peers" : {
"8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d" : [ "peer-8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d-0.peer-8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d.default.svc.cluster.local", "peer-8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d-1.peer-8ba7c7c2e84e57d1f16bd4739245e78aa2b08d3d.default.svc.cluster.local" ]
}
} ],
"peer_info" : [ {
"name" : "organization",
"node_cnt" : 2,
"status" : "Normal",
"status_detail" : "2/2",
"pvc_name" : ""
} ],
"light_peer_info" : [ ],
"orderer_info" : {
"name" : "bcs-vqf1x5-orderer",
"node_cnt" : 4,
"status" : "Normal",
"status_detail" : "4/4",
"address" : [ {
"domain_port" : "orderer-7d5c1e483233482cfe8c8b003e003da45f07d545-0.orderer-7d5c1e483233482cfe8c8b003e003da45f07d545.default.svc.cluster.local:7050",
"ip_port" : "24.68.213.148:30835"
}, {
"domain_port" : "orderer-7d5c1e483233482cfe8c8b003e003da45f07d545-1.orderer-7d5c1e483233482cfe8c8b003e003da45f07d545.default.svc.cluster.local:7050",
"ip_port" : "24.68.213.148:30836"
}, {
"domain_port" : "orderer-7d5c1e483233482cfe8c8b003e003da45f07d545-2.orderer-7d5c1e483233482cfe8c8b003e003da45f07d545.default.svc.cluster.local:7050",
"ip_port" : "24.68.213.148:30837"
}, {
"domain_port" : "orderer-7d5c1e483233482cfe8c8b003e003da45f07d545-3.orderer-7d5c1e483233482cfe8c8b003e003da45f07d545.default.svc.cluster.local:7050",
"ip_port" : "24.68.213.148:30838"
} ],
"pvc_name" : ""
},
"couch_db_info" : {
"user" : ""
},
"dms_kafka_info" : {
"order_fade_enable" : false,
"order_fade_cache" : 0,
"status" : "",
"status_detail" : ""
},
"ief_info" : {
"deploy_mode" : 0
},
"sfs_info" : {
"pvc_name" : "",
"name" : "",
"addr" : "",
"type" : "host"
},
"agent_info" : {
"name" : "baas-agent",
"node_cnt" : 0,
"status" : "Normal",
"status_detail" : "1/1",
"pvc_name" : ""
},
"restapi_info" : {
"name" : "",
"node_cnt" : 0,
"status" : "",
"status_detail" : "",
"pvc_name" : ""
},
"tc3_taskserver_info" : {
"name" : "",
"node_cnt" : 0,
"status" : "",
"status_detail" : "",
"pvc_name" : ""
},
"obs_bucket_info" : {
"name" : "",
"addr" : ""
}
}
状态码: 400
Bad Request
{
"error_code" : "BCS.4006005",
"error_msg" : "keyType error, keyType: blok not supported"
}
状态码: 401
Unauthorized
{
"error_code" : "BCS.4010401",
"error_msg" : "Incorrect token or token resolution failed"
}
状态码: 403
Forbidden
{
"error_code" : "BCS.4030403",
"error_msg" : "No permissions to request this method"
}
状态码: 404
Not Found
{
"error_code" : "BCS.4040404",
"error_msg" : "Not Found:the url is not found"
}
状态码: 500
InternalServerError
{
"error_code" : "BCS.5000500",
"error_msg" : "Internal Server Error"
}
状态码
|
状态码 |
描述 |
|---|---|
|
200 |
Ok |
|
400 |
Bad Request |
|
401 |
Unauthorized |
|
403 |
Forbidden |
|
404 |
Not Found |
|
500 |
InternalServerError |
错误码
请参见错误码。