检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参数 类型 说明 configPath String 必填参数,客户端SDK配置文件的绝对路径。 decrypts func(bytes []byte) ([]byte, error) 非必填参数,指定证书密文解密算法,默认为明文,无须解密(可变参数)。 初始化SDK文件存储客户端
息。 下载证书 在“概览”页签中的区块链组织中,单击,下载对应的证书。 图2 下载对应的证书 目前Hyperledger Fabric增强版已提供快速获取区块链客户端配置的能力,您也可以通过实例卡片上的“获取客户端配置”按钮下载SDK文件、共识节点证书和Peer节点证书,具体方法参见下载SDK配置和证书。
勾选“Peer节点证书”,指定节点组织保持默认值,勾选“管理员证书”。 单击“下载”,下载SDK配置文件、共识节点证书和Peer节点证书。 在本地服务器安装golang。 下载安装包:go1.11.5.linux-amd64.tar.gz,上传到本地服务器“/usr/local”目录下并解压。 tar -zxvf
欢迎使用华为云区块链引擎服务(Huawei Cloud Blockchain Service,简称HBS)。华为云区块链引擎服务可以帮助您在云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 HBS除了提供web界面管理运维资源之
分布式身份中间件是部署在用户侧的一套微服务,简化用户调用区块链相关接口的复杂操作。因此接口调用时需要传入用户私钥和被fabric组织根证书签名的证书。 获取用户私钥和证书的方式有两种,BCS区块链管理界面下载和使用openssl工具生成,详细方法请参见获取fabric用户私钥及证书的方法。
”:权限管理添加权限。 排查项三:实例部署过程中失败,根据具体报错排查。 登录区块链服务BCS控制台,单击左侧导航栏的“实例管理”。 单击右侧的“操作记录”进入操作记录页面。 单击操作列的“操作详情”。 展开详情后,单击“查看原因”并结合部署进度,根据具体报错信息进行分析。详细请参考表1。
快速高效地进行设备运维管理。本章主要指导如何通过前台界面以及后台虚拟机查看CCE集群和IEF集群下部署的BCS实例各节点的运维日志。 表1 BCS实例用户实例日志(CCE集群部署) 实例组件 说明 日志路径 baas-agent 区块链管理运行日志 /var/paas/sys/
概述 欢迎使用区块链服务(Blockchain Service,简称BCS)。区块链服务可以帮助您在云上快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 BCS除了提供web界面管理运维资源之外,还提供了API调用方式,便
什么是区块链服务 区块链服务(Blockchain Service简称BCS)是面向企业及开发者提供的区块链技术服务平台,它可以帮助您快速部署、管理、维护区块链网络,降低您使用区块链的门槛,让您专注于自身业务的开发与创新,实现业务快速上链。 图1 产品架构 基础设施层 创建区块链
页面。 基于华为云资源部署的华为云区块链引擎实例: 单击实例名称,进入实例概览页面。 选择左侧导航栏中的“区块链浏览器”。 在区块链浏览器页面,您可以查看以下多项数据。 表1 数据 数据项 说明 组织 所选区块链中,组织的数量。 合约 所选区块链中,已安装的合约数量。 区块 已产生的区块数量。
BCS使用流程如图1所示。 图1 BCS使用流程 说明如下: 购买区块链 请先注册华为账号并开通华为云,然后完成实名认证后,购买区块链服务。 安装和实例化链代码 区块链购买后,需要安装和实例化链代码。 调用链代码 下载SDK到业务应用,通过SDK调用链代码。
组织&Peer节点 保持系统默认 勾选“共识节点证书”。 勾选“Peer节点证书”,指定节点组织选择organization,勾选“管理员证书”。 单击“下载”。下载SDK配置文件、orderer组织的管理员证书和organization组织的管理员证书。 部署应用 将Go SDK源码下载至准备
安装链代码 功能介绍 在区块链节点上安装链代码,部分场景只支持go语言链码 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/agent/apis/chaincode/install
failed. 用户权限校验失败 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 403 BCS.4030403 Insufficient permissions. 用户权限不足 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 父主题: 附录
failed. 用户权限校验失败 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 403 BCS.4030403 Insufficient permissions. 用户权限不足 按照用户指南-服务部署-前提条件章节,重新配置权限后再进行操作 父主题: 附录
PATH=$PATH:/usr/local/go/bin 安装完go语言后可以通过命令go version查看版本信息,以及通过go env命令来查看相关路径配置。 安装Go编辑器。编辑器可自行选择,推荐使用Goland:https://www.jetbrains.com/go/download。
查询链代码安装信息 功能介绍 查询某个链代码在节点上的安装信息 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/agent/apis/chaincode/install
合约开发需要使用go mod,因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问华为云镜像网站,环境设置命令如下 go env -w GO111MODULE=on go env -w GOPROXY=https://repo.huaweicloud.com/repository/goproxy/
合约安装 Solidity语言合约安装步骤如下: 完成solidity合约编译后,复制object对应的value(示例合约字节码可直接安装)。 608060405234801561001057600080fd5b5060df8061001f6000396000f30060806
合约安装 Go语言合约安装步骤如下: 将已完成开发的合约文件,压缩成zip格式(可参考Go合约示例文件[链接],示例文件可直接安装)。 合约安装,可参考用户指南->安装合约。 合约压缩文件格式:需确保格式为*.zip,且合约文件位于压缩包文件中的一级目录。 合约压缩文件中,禁止包含Go