检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
API概览 通过使用区块链服务所提供的管理接口,您可以通过调用API使用区块链服务的功能,包括BCS实例的创建、删除,构建联盟链等,接口说明如表1所示。 表1 API概览 类型 API 说明 BCS管理 创建服务实例 创建BCS服务实例。 查询创建状态 查询指定服务实例创建状态。
订购BCS实例失败 通用排查 具体报错排查 父主题: 实例管理
链代码开发 开发前准备 开发规范 Go语言链代码开发 Java语言链代码开发 父主题: Hyperledger Fabric增强版管理
查询交易详情,只支持云端管理实例使用。 查询区块、交易统计结果 查询区块、交易统计结果,只支持云端管理实例使用。 下载SDK配置 下载区块链SDK配置文件,只支持云端管理实例使用。 合约管理 安装合约 安装或者更新合约,只支持云端管理实例使用。 查询合约详情 查询合约详情,只支持云端管理实例使用。
添加组织或节点后,新添加的POD实例状态异常 添加组织或节点后,区块链实例状态异常时,CCE页面有状态负载peer-xxx状态异常 父主题: 实例管理
incorrect. 操作失败,IEF节点集群IP不正确 1、登录CCE服务控制台。 2、选择“资源管理 > 集群管理”,单击服务对应的集群,进入集群管理界面。 3、单击“节点管理”,进入节点管理界面,查看集群节点绑定对应的EIP。4、设置该部分IEF节点的公网IP为集群节点绑定的EIP。
应用程序开发 概述 开发前准备 应用程序开发 父主题: Hyperledger Fabric增强版管理
应用程序开发 概述 Java应用程序开发 Go应用程序开发 父主题: 华为云区块链引擎管理
调用说明 区块链服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参见如何调用API。 父主题: 使用前必读
调用说明 华为云区块链引擎服务提供了REST(Representational State Transfer)风格API,支持您通过HTTPS请求调用,调用方法请参考如何调用API。 父主题: 使用前必读
附录 状态码 获取项目ID 获取账号ID 父主题: 华为云区块链引擎管理
•排查项二:集群资源不存在。 解决方案 排查项一:集群是否休眠。 登录BCS控制台,在“实例管理”页面的实例卡片中,单击异常实例名称,查看实例容器集群名称。 登录CCE控制台,在“集群管理”页面,查找目标集群状态。 当集群状态为休眠时,BCS实例状态会展示为未知。 唤醒集群,BCS实例将会恢复正常。
查询区块详情 功能介绍 查询区块详情,只支持云端管理实例使用 URI GET /v2/{project_id}/besu/instances/{instance_id}/chain/blocks/{block_height} 表1 路径参数 参数 是否必选 参数类型 描述 project_id
概述 SDK说明 华为云区块链引擎目前提供Java、Golang两种语言SDK,区块链服务启动时会启动一系列grpc接口,监听客户端发送的消息,与客户端交互完成各种请求。在开发客户端时,如果从底层grpc接口开始,进行各种消息封装、消息发送、返回值解析等工作,不仅会导致开发量过大,并且造成重复劳动。
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
Go合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
概述 为了能在应用程序中使用区块链服务,可参考本章节完成应用程序的开发。 开发完成后,应用程序可以调用合约将业务数据发送到链上或从链上进行查询,以及查询区块链的块高、查看某个区块的详情和查看某笔交易的详情等。 父主题: 应用程序开发
附录 状态码 错误码 获取项目ID 获取账号ID 父主题: Hyperledger Fabric增强版管理
云审计服务支持的关键操作 云审计服务支持的BCS操作列表 查看云审计日志 父主题: Hyperledger Fabric增强版管理
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录