检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
链代码如果有BUG,如何更新? 区块链服务支持升级链代码。如果链代码有问题,用户可以上传新的代码包,通过升级的方式更新链代码。 父主题: 链代码管理类
更新实例 功能介绍 更新实例:升级区块链引擎 URI PUT /v2/{project_id}/huaweicloudchain/instances/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
更新DID 功能介绍 更新DID文档中发布的服务。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI PUT /v1/identity/did 请求参数 表1 请求Body参数
解冻用户证书 功能介绍 解冻指定服务实例组织用户证书,解冻后需等待半分钟到一分钟左右生效 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
冻结用户证书 功能介绍 冻结指定服务实例组织用户证书,冻结后需等待半分钟到一分钟左右生效 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
下载证书 华为云区块链引擎服务支持执行合约、查询合约等功能。开发应用之前您需要进行证书下载。 操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择Hyperledger Besu实例。 在实例卡片的右上角,单击“下载证书”,可下载证书zip包。 下载的证书包含server
请求示例 无 响应示例 无 状态码 状态码 描述 200 请求成功返回配置文件字节流,配置文件为zip格式,节点相关证书:证书包含CA(server.crt)、节点通信证书(client.key、client.crt) 400 请求参数校验不通过 401 鉴权失败 500 服务内部执行错误
更新besu实例 功能介绍 更新实例:升级besu链 URI PUT /v2/{project_id}/besu/instances/{instance_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID instance_id
更新ABE主密钥 功能介绍 更新ABE主密钥 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/datashare/abe-update 请求参数 表1
进入“实例管理”页面,选择Hyperledger Fabric增强版页签。 单击对应BCS实例卡片上的“更多 > 更新访问地址”。 更新方式选择IP,自定义更新地址默认否,选择需要更新地址,单击“更新”。 通过域名更新访问地址 前提条件:更新访问地址前,需要提前申请好域名。参考如下步骤1-3。 创建信息模板并实名认证&等待实名认证结果。
组织用户加密消息 功能介绍 组织用户加密消息接口,调用接口需要配置组织用户的TLS证书。组织用户的TLS证书可以从BCS服务实例概览页面下载配置文件获得。 URI POST /v1/e2ee/org/encrypt 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述
PAAS_CRYPTO_PATH=/opt/hao export PAAS_SSL_ROOT=/opt/hao 执行如下命令使环境变量生效。 source /etc/profile 编译appdemo。 进入“/opt/gopath”目录下(如果没有gopath目录,请手动创建),上传sdk库(sdk1
签发者确认凭证已签发 功能介绍 签发者确认申请订单,将签发的凭证索引更新到订单中。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/identity/vc-order
进行合约的安装或者更新。 更新合约 如果您的合约更新,您需要对新版本合约进行重新安装以满足新的业务需求。 在合约管理页面,单击“操作”列的“更新合约”。 填写版本号、选择安装组织、添加文件等,单击“更新”。 图2 更新合约 更新完成后,合约管理页面则会显示已更新成功的合约信息。 图3
若实例化失败,可根据链代码实例化错误码列表查询错误信息以便定位失败原因。 更新链代码 如果您的链代码更新,您需要对新版本链代码进行重新安装且实例化以满足新的业务需求。 单击链代码列表“操作”列的“更新链代码”。 填写链代码版本、选择安装节点、添加链代码文件等,单击“更新”。 实例化新版本链代码,操作请参见实例化链代码。
安装合约 功能介绍 安装或者更新合约,只支持云端管理实例使用 URI POST /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain/contract 表1 路径参数 参数 是否必选 参数类型 描述 project_id
1.0版本BCS实例支持更新至1.4.0版本,同时取消1.1.0版本BCS实例的创建。 Fabric 1.4.0版本BCS实例支持更新至2.2版本。如果是联盟链,请确保所有联盟成员组件也升级到Fabric 2.2版本,否则无法正常交易。更新版本请参见3中的更新版本操作。 BCS版本3
o/config 勾选“共识节点证书”。 勾选“Peer节点证书”,指定节点组织选择organization,勾选“管理员证书”。 单击“下载”,下载SDK配置文件、demo-orderer组织的管理员证书和organization组织的管理员证书。 若购买区块链时区块链实例名称
0版本;BCS版本4.x.x对应社区Hyperledger Fabric 2.2版本。 更新版本只支持低版本到高版本的更新,更新成功后不支持版本回滚,更新失败时才允许执行版本回滚操作。 版本回滚 更新版本失败后,可以执行版本回滚。具体操作如下: 登录区块链服务BCS控制台。 在左侧导航栏,单击“实例管理”。
用于BCS组织退出某通道。 下载证书 下载指定服务实例相关证书。 下载SDK配置 下载指定服务实例SDK配置文件。 生成用户证书 通过用户名生成指定服务实例组织用户证书。 解冻用户证书 解冻指定服务实例组织用户证书,解冻后需等待半分钟到一分钟左右生效。 冻结用户证书 冻结指定服务实例组织用户证书,冻结后需等待半分钟到一分钟左右生效。