华为云用户手册

  • 购买HBS实例 接口相关信息 URI格式 :POST /v2/{project_id}/huaweicloudchain/instances 请求示例 POST https://{bcs_endpoint}/v2/{project_id}/huaweicloudchain/instances {bcs_endpoint}信息请从地区和终端节点获取,{project_id}信息请参考获取项目ID。 Body: "name" : "huawei-chain-01", "edition" : "Professional", "data_management" : "Cloud", "orgs" : [ { "name" : "org1" }, { "name" : "org2" } ], "chain_info" : { "consensus" : "raft", "sign_algorithm" : "ecdsa_with_sha256" }, "org_order_info" : { "charge_mode" : 0, "period_type" : 2, "period_num" : 1, "is_auto_pay" : true, "is_auto_renew" : true }} 响应示例 { "order_id" : " CS 2205101612RBMZD", "order_num" : 2, "instance_id" : "e224e6b6-e215-11ec-9675-0255ac101552", "job_id" : "e9541c1a-e17e-11ec-9826-0255ac10040d"}
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12M以内,12M以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参考API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用获取用户Token接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取Token 后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 123 POST https://iam.cn-north-4.myhuaweicloud.com/v3/auth/projectsContent-Type: application/jsonX-Auth-Token: ABCDEFJ....
  • 响应示例 状态码: 200 Ok { "enterprise_spec" : { "org_peer_max_num" : 5, "orderer_max_num" : 10, "member_max_num" : 50 }} 状态码: 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"}
  • URI GET /v2/{project_id}/blockchains/flavors 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从 IAM 申请到的projectid,一般为32位字符串。 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 取值范围(0,1000],默认值为1000。用于限制本次返回的结果数据条数。 offset 否 Integer 分页查询起始位置,为非负整数。
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 enterprise_spec InstanceSpc object 企业版联盟链规格 表5 InstanceSpc 参数 参数类型 描述 org_peer_max_num Long 单个组织支持的最大peer节点数量 orderer_max_num Long 单个联盟链支持的最大order节点数量 member_max_num Integer 单个联盟链支持的最大租户数量 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
  • 方式三:基于DMK界面获取 登录DMK平台。 在浏览器地址中输入http://DMK浮动IP:8443,打开DMK登录界面,输入DMK的超级管理员用户名和密码,并单击“登录”。 默认账号:sysadmin 默认密码: 在左侧导航树中,选择“公共配置”。 在配置文件中,获取region0_id和external_global_domain_name。如图1和图2所示。 图1 获取external_global_domain_name 图2 获取region0_id
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 job_id String 操作对应Job ID 状态码: 400 表5 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表7 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 响应示例 状态码: 200 请求成功 { "uid" : "f1766f8b-c55a-11ec-a67c-0255ac10040d", "name" : "org1", "chain_org_id" : "org1-f8587hwjt", "status" : "Available", "is_consensus" : true, "capacity_info" : { "total" : 512000, "used" : 102400 }, "subscription_id" : "01154-360000102-0", "order_info" : { "edition" : "Professional", "charge_mode" : 0, "period_type" : 2, "period_num" : 1, "is_auto_pay" : true, "is_auto_renew" : true }, "countdown" : { "countdown_code" : "hws_countdown_period_using", "countdown_infos" : { "status" : 2, "next_operation_policy" : 0, "next_operation_remaining_day" : 28 }, "countdown_tips" : { "eff_time" : "2022-04-26T12:37:16Z", "exp_time" : "2022-05-26T15:59:59Z" } }, "create_time" : "2022-04-16T07:20:05Z", "update_time" : "2022-04-16T07:20:05Z"}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 uid String 组织资源ID name String 组织名称 chain_org_id String 组织在链上的ID status String 组织状态:正常(Available)、异常(Exception)、不可用(Unavailable)、待付款(Unpaid)、创建中(Creating)、删除中(Deleting) endpoint String besu链节点地址 is_consensus Boolean 是否为共识组织,共识组织为true,非共识组织为false capacity_info OrgCapacityInfo object 组织磁盘容量相关信息 subscription_id String 资源对应的订购实例ID,可用于组织退订 order_info OrgOrderInfo object 组织订购相关信息 countdown OrgCountdownInfo object 组织资源倒计时信息 create_time String 组织创建时间 update_time String 组织数据更新时间 表5 OrgCapacityInfo 参数 参数类型 描述 total Integer 组织单节点磁盘总容量,单位为MB used Integer 组织单节点磁盘使用容量,单位为MB 表6 OrgOrderInfo 参数 参数类型 描述 edition String 版本类型: 专业版(Professional)、企业版(Enterprise)、铂金版(Platinum) charge_mode Integer 资源计费模式:包周期计费(0) period_type Integer 订购周期类型:按月(2)、按年(3) period_num Integer 订购周期数量,按年只允许购买一年,按月可以购买1-9个月,超过9个月等同于一年 is_auto_pay Boolean 是否自动付款,true支持自动付款,false不支持自动付款 is_auto_renew Boolean 是否自动续费,true支持自动续费,false不支持自动续费 promotion_id String 资源购买参与促销时的促销活动ID,未参与则为空值;一次促销活动可包含多个促销计划 discount_plan_id String 资源购买参与促销时的折扣计划ID 表7 OrgCountdownInfo 参数 参数类型 描述 countdown_code String 包周期资源各状态倒计时呈现Code:正常状态(hws_countdown_period_using)、到期进入宽限期(hws_countdown_period_gracing)、到期冻结(hws_countdown_period_frozen)、违规冻结(hws_countdown_period_illegalfrozen)、公安冻结(hws_countdown_period_policefrozen) countdown_infos CountdownInfos object 倒计时信息,包含资源状态、到期处理策略、到期剩余时间 countdown_tips CountdownTips object 倒计时tips信息,包含资源生效、失效、冻结、释放时间以及宽限期到期时间 表8 CountdownInfos 参数 参数类型 描述 status Integer 资源当前状态:未生效(1)、生效中(2)、已删除(3)、冻结中(4)、宽限期中(5)、违规冻结或公安冻结(99) next_operation_policy Integer 下一步操作的处理策略/到期处理策略:到期进入宽限期(0)、无宽限期和保留期场景到期后自动删除(2)、宽限期到期冻结(4)、宽限期到期后删除(5) next_operation_remaining_day Integer 当前状态到下一步操作执行还剩下的天数 next_operation_remaining_hour Integer 当前状态到下一步操作执行还剩下的小时数 next_operation_remaining_minute Integer 当前状态到下一步操作执行还剩下的分钟数 next_operation_remaining_second Integer 当前状态到下一步操作执行还剩下的秒数 表9 CountdownTips 参数 参数类型 描述 eff_time String 资源生效时间 exp_time String 资源失效时间 grace_time String 资源宽限期结束时间 frozen_time String 资源冻结时间 release_time String 资源释放时间 状态码: 400 表10 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表11 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表12 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 chain_id String 链ID consensus ConsensusType object 区块链 共识类型:raft sign_algorithm String 区块链签名算法:ECDSA(ecdsa_with_sha256)、国密(sm2_with_sm3) tps_limit Integer 链交易tps上限 consensus_org String 共识组织ID contract_num Integer 合约数量 block_num Integer 区块数量 transaction_num Integer 交易数量 orgs Array of ChainOrgInfo objects 链上所有组织信息 表4 ConsensusType 参数 参数类型 描述 - String 区块链共识类型:raft,IBFT2.0 表5 ChainOrgInfo 参数 参数类型 描述 id String 组织在链上的ID name String 组织名称 transaction_num Integer 组织发送交易数 is_consensus Boolean 是否为共识组织,共识组织为true,非共识组织为false is_local Boolean 是否为本地组织 is_exist Boolean 组织是否存在当前链上 member_id String 组织所属成员ID member_name String 组织所属成员名称 状态码: 400 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表7 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表8 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 响应示例 状态码: 200 请求成功 { "chain_id" : "bcs-test-f1766f8bc", "consensus" : "raft", "sign_algorithm" : "ecdsa_with_sha256", "tps_limit" : 50000, "consensus_org" : "org1-ei3n393nf", "contract_num" : 3, "block_num" : 215555, "transaction_num" : 302256, "orgs" : [ { "id" : "org1-ei3n393nf", "name" : "org1", "is_consensus" : true, "is_local" : true, "is_exist" : true, "member_id" : "051ddda48580d3371fc6c014ba7175b5", "member_name" : "zhangsan", "transaction_num" : 302256 } ]}
  • 响应示例 状态码: 200 请求成功 { "block_height" : 1, "transaction_num" : 1, "body_hash" : "sDkqoUXCuDPJHBeV5FOpDBh1RygliHVEA0LqhPCZSuk=", "parent_hash" : "Pr25oSO7eImsxLFXUgppq3Q76QYcF1Rn6WiSMDkIh+g=", "create_time" : "2022-04-26T12:37:16Z"}
  • URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/blocks/{block_height} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id 是 String 实例ID block_height 是 Integer 区块高度,最大值为当前链最新区块高度
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 block_height Integer 区块高度 transaction_num Integer 区块包含交易数量 body_hash String 区块体hash parent_hash String 父区块hash create_time String 区块创建时间 状态码: 400 表4 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表5 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 响应示例 状态码: 200 请求成功 { "chain_id" : "string", "consensus" : "string", "sign_algorithm" : "string", "contract_num" : 100, "block_num" : 0, "transaction_num" : 0, "orgs" : [ { "id" : "string", "name" : "string", "is_consensus" : true, "is_local" : true, "is_exist" : true, "member_id" : "string", "member_name" : "string" } ]}
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 chain_id String 链ID consensus String 区块链共识类型:IBFT2.0 sign_algorithm String 区块链签名算法:ECDSA contract_num Integer 合约数量 block_num Integer 区块数量 transaction_num Integer 交易数量 orgs Array of ChainBesuOrgInfo objects 链上所有节点信息 表4 ChainBesuOrgInfo 参数 参数类型 描述 id String 组织在链上的ID name String 组织名称 is_consensus Boolean 是否为共识组织,共识组织为true,非共识组织为false is_local Boolean 是否为本地组织 is_exist Boolean 组织是否存在当前链上 member_id String 组织所属成员ID member_name String 组织所属成员名称 状态码: 400 表5 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表7 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 响应示例 状态码: 200 请求成功 { "count" : 1, "orgs" : [ { "uid" : "f1766f8b-c55a-11ec-a67c-0255ac10040d", "name" : "org1", "chain_org_id" : "org1-f8587hwjt", "status" : "Available", "is_consensus" : true, "capacity_info" : { "total" : 512000, "used" : 102400 }, "subscription_id" : "01154-360000102-0", "order_info" : { "edition" : "Professional", "charge_mode" : 0, "period_type" : 2, "period_num" : 1, "is_auto_pay" : true, "is_auto_renew" : true }, "countdown" : { "countdown_code" : "hws_countdown_period_using", "countdown_infos" : { "status" : 2, "next_operation_policy" : 0, "next_operation_remaining_day" : 28 }, "countdown_tips" : { "eff_time" : "2022-04-26T12:37:16Z", "exp_time" : "2022-05-26T15:59:59Z" } }, "create_time" : "2022-04-16T07:20:05Z", "update_time" : "2022-04-16T07:20:05Z" } ]}
  • URI GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/organizations 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id 是 String 实例ID 表2 Query参数 参数 是否必选 参数类型 描述 offset 否 Integer 分页查询起始位置 limit 否 Integer 每页返回的条目数量
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Integer 组织总数量 orgs Array of OrgInfo objects 实例列表 表5 OrgInfo 参数 参数类型 描述 uid String 组织资源ID name String 组织名称 chain_org_id String 组织在链上的ID status String 组织状态:正常(Available)、异常(Exception)、不可用(Unavailable)、待付款(Unpaid)、创建中(Creating)、删除中(Deleting) endpoint String besu链节点地址 is_consensus Boolean 是否为共识组织,共识组织为true,非共识组织为false capacity_info OrgCapacityInfo object 组织磁盘容量相关信息 subscription_id String 资源对应的订购实例ID,可用于组织退订 order_info OrgOrderInfo object 组织订购相关信息 countdown OrgCountdownInfo object 组织资源倒计时信息 create_time String 组织创建时间 update_time String 组织数据更新时间 表6 OrgCapacityInfo 参数 参数类型 描述 total Integer 组织单节点磁盘总容量,单位为MB used Integer 组织单节点磁盘使用容量,单位为MB 表7 OrgOrderInfo 参数 参数类型 描述 edition String 版本类型: 专业版(Professional)、企业版(Enterprise)、铂金版(Platinum) charge_mode Integer 资源计费模式:包周期计费(0) period_type Integer 订购周期类型:按月(2)、按年(3) period_num Integer 订购周期数量,按年只允许购买一年,按月可以购买1-9个月,超过9个月等同于一年 is_auto_pay Boolean 是否自动付款,true支持自动付款,false不支持自动付款 is_auto_renew Boolean 是否自动续费,true支持自动续费,false不支持自动续费 promotion_id String 资源购买参与促销时的促销活动ID,未参与则为空值;一次促销活动可包含多个促销计划 discount_plan_id String 资源购买参与促销时的折扣计划ID 表8 OrgCountdownInfo 参数 参数类型 描述 countdown_code String 包周期资源各状态倒计时呈现Code:正常状态(hws_countdown_period_using)、到期进入宽限期(hws_countdown_period_gracing)、到期冻结(hws_countdown_period_frozen)、违规冻结(hws_countdown_period_illegalfrozen)、公安冻结(hws_countdown_period_policefrozen) countdown_infos CountdownInfos object 倒计时信息,包含资源状态、到期处理策略、到期剩余时间 countdown_tips CountdownTips object 倒计时tips信息,包含资源生效、失效、冻结、释放时间以及宽限期到期时间 表9 CountdownInfos 参数 参数类型 描述 status Integer 资源当前状态:未生效(1)、生效中(2)、已删除(3)、冻结中(4)、宽限期中(5)、违规冻结或公安冻结(99) next_operation_policy Integer 下一步操作的处理策略/到期处理策略:到期进入宽限期(0)、无宽限期和保留期场景到期后自动删除(2)、宽限期到期冻结(4)、宽限期到期后删除(5) next_operation_remaining_day Integer 当前状态到下一步操作执行还剩下的天数 next_operation_remaining_hour Integer 当前状态到下一步操作执行还剩下的小时数 next_operation_remaining_minute Integer 当前状态到下一步操作执行还剩下的分钟数 next_operation_remaining_second Integer 当前状态到下一步操作执行还剩下的秒数 表10 CountdownTips 参数 参数类型 描述 eff_time String 资源生效时间 exp_time String 资源失效时间 grace_time String 资源宽限期结束时间 frozen_time String 资源冻结时间 release_time String 资源释放时间 状态码: 400 表11 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表12 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表13 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 调用API获取项目ID 项目ID还可通过调用查询指定条件下的项目信息API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects”,其中{Endpoint}为IAM的终端节点。接口的认证鉴权请参考认证鉴权。 响应示例如下,其中projects下的“id”即为项目ID。 { "projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id": "65382450e8f64ac0870cd180d14e684b", "name": "project_name", "description": "", "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects/a4a5d4098fb4474fa22cd05f897d6b99" }, "id": "a4a5d4098fb4474fa22cd05f897d6b99", "enabled": true } ], "links": { "next": null, "previous": null, "self": "https://www.example.com/v3/projects" }}
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 - File 状态码: 400 表5 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 401 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 403 表7 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息 状态码: 500 表8 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String 错误详细信息
  • 请求示例 paas_bcs_c00218797_02邀请方channel通道邀请用户xxx { "bcs_id" : "ba0fc16d-c752-9ac4-7a43-7a84443e0a06", "channel_name" : "channel", "invitor_username" : "paas_bcs_c00218797_02", "invited_userinfo" : [ { "invited_user" : "xxx" } ]}
  • 响应示例 状态码: 200 Ok { "result" : "success"} 状态码: 400 Bad Request { "error_code" : "BCS.4006014", "error_msg" : "Invalid Parameter quotasType : ecs"} 状态码: 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"}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 账号token 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 bcs_id 是 String 发出邀请的服务实例ID channel_name 是 String 邀请加入的通道名 invitor_username 否 String 发出邀请的租户名 invited_userinfo 是 Array of InvitedDomain objects 被邀请的用户列表 表4 InvitedDomain 参数 是否必选 参数类型 描述 invited_user 是 String 被邀请方租户
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 result String 请求成功的结果 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
  • 响应示例 状态码: 200 Ok { "operation_id" : "B CSS VC01-06-1624275286218943067"} 状态码: 400 Bad Request { "error_code" : "BCS.4006014", "error_msg" : "Invalid Parameter quotasType : ecs"} 状态码: 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 表4 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 500 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
  • URI PUT /v2/{project_id}/blockchains/{blockchain_id}/{channel_id}/orgs/quit 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的projectid,一般为32位字符串。 blockchain_id 是 String 区块链服务id。 channel_id 是 String 区块链通道名称。
  • 响应参数 状态码: 200 表5 响应Body参数 参数 参数类型 描述 operation_id String 操作记录id 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 401 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 403 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 404 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512 状态码: 500 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 最小长度:8 最大长度:36 error_msg String 错误描述 最小长度:2 最大长度:512
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全