检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
图10 更新访问地址 图11 查看访问地址 登录访问地址对应的虚拟机,查看运维日志。 图12 登录虚拟机 在Remote host中填写虚拟机地址(即2获取的访问地址),并在Specify username中填写虚拟机的用户名。 查看baas-agent节点日志。 执行如下命令,查看baas-agent节点的ID。
SDK客户端调用 SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据。 查询接口 提供查询块高、区块详情以及交易查询等常见接口,详情可参考其他查询。
先将API接口文件下载(下载链接参见资源下载)并解压到本地的GOPATH目录中,按照4.2.6章节的链代码示例代码来引用同态库。当链码开发完成后,将链码安装到BCS中时,链码会自动链接到BCS中的库代码,实现对链码端同态加密库的调用。 链码中调用同态加密库的引用路径为:import "ahe/PSW/api/ChainCode"
"create_time" : "string" } 状态码 状态码 描述 200 请求成功 400 参数错误 401 鉴权失败 403 权限不足 500 服务器内部错误 父主题: 备份恢复
合约示例 合约开发需要使用go mod,因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问华为云镜像网站,环境设置命令如下 go env -w GO111MODULE=on go env -w GOPROXY=https://repo.huaweicloud.c
js语言编写的程序,主要用于操作账本上的数据,具体可参见链代码开发。 安装、实例化链代码 区块链服务为您提供界面化链代码管理功能,包括链代码安装、实例化等,具体可参见链代码管理。 下载SDK配置和证书 应用程序开发前,您需要获取对应实例的SDK配置文件和证书,具体可参见下载SDK配置和证书。 开发应用程序 您需要自行
SDK客户端调用 SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发,调用示例可参考应用程序的示例Demo。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据 查询接口 提供查询块高、区块详
更新访问地址”,勾选目标弹性IP,单击“更新”。 若集群是提前创建好的,将ECS机器导入提前创建好的对应集群后,集群未对ECS机器进行打标签,则会导致BCS实例的弹性异常。 解决方法:登录弹性云服务器控制台,单击对应ECS服务名称进入详情页面,选择“标签”页签,为ECS添加标签,设置标签的键为:CCE-Dyna
默认与邀请方版本一致。 区块链管理初始密码 请自行设置。 配置弹性IP 是。 单击“立即购买”进入配置确认页面,确认信息无误后,单击“提交”。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示区块链实例部署完成。 被邀请方A创建BCS实例成功后,在通知详情页面
登录区块链服务管理控制台。 在左侧导航栏中选择“恢复管理”,进入恢复管理页面。 在恢复管理页面中,单击“创建恢复任务”。 在弹出页面中,填写配置参数信息。 表1 创建恢复任务参数表 参数 说明 任务名称 恢复任务的名称。支持英文、数字、中文字符和中划线(-),不能以中划线(-)开头,长度4-24个字符。
进入区块链管理页面,并单击“区块浏览器”,选择交易异常的通道,查看“区块列表”中显示的当前通道区块数。 图3 区块列表 登录部署BCS区块链的云服务器,并执行docker ps|grep k8s_peer指令查看peer容器,记录交易超时的peer节点容器ID。 图4 查看peer容器
yaml”。详细请参见调用链代码。 配置完成后,根据界面提示,购买Hyperledger Fabric增强版实例。 请等待数分钟,安装页面提示安装成功,查看实例及组织状态变为“正常”后,表示Hyperledger Fabric增强版实例部署完成。 父主题: Hyperledger
为签名结果。 下载用户证书 进行API调用前,需要下载区块链服务中已经配置生成的用户证书。 登录华为云区块链服务控制台。 进入“实例管理”界面,可以看到已经购买的区块链实例卡片。 单击卡片上的“获取客户端配置”,勾选“Peer节点证书”。选择指定节点组织,勾选“用户证书”。 单击“下载”,下载相应组织的用户证书。
"result" : "success" } 状态码 状态码 描述 200 请求成功 400 参数错误 401 鉴权失败 403 权限不足 500 服务器内部错误 父主题: 备份恢复
被邀请方不支持配置组织节点。 创建通道 登录区块链服务管理控制台。 在页面左侧选择“通道管理”。单击页面右上角“创建通道”。 在创建通道页面,选择实例名称,填写通道名称与描述,单击“确定”。 配置组织节点 通道创建完成后,在通道管理页面,单击通道列表“操作”列的“配置组织节点”。
sdkdemo)。 配置应用 在“实例管理”界面,在Hyperledger Fabric增强版实例卡片中,单击“获取客户端配置”。 在“请选择要下载的配置文件”页面,勾选“SDK文件”,输入链代码名称和证书存放路径,其余参数采用默认值。 链代码名称:需要与安装和实例化链代码时使用
时您可以单击此处进行处理。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等,配置参数如表1所示。 表1 配置参数 参数 示例 链代码名称 fabbank 链代码版本 1.0 账本数据存储方式
选其一即可。 EndorserNodes 根据合约安装时选择的背书策略进行配置。 若为任意组织背书,则配置任意组织下的某一节点即可; 若为全部组织背书,则配置时选择每个组织的一个节点进行配置。 ChainID 链ID,配置为链配置文件中yaml中chain_id字段对应的值。 运
引擎实例页面,配置参数信息。 表1 恢复备份参数表 参数 说明 区块链实例规格 备份实例的规格,不可修改。 购买时长 支持自定义购买实例的使用时间,最短1个月。 您可根据需要选择勾选自动续费,按月购买的自动续费周期为1个月,按年购买的自动续费周期为1年。 确认配置信息无误后,勾选协议和免责声明,并单击“提交”。
用户名为admin,初始登录密码为您在部署区块链服务时设置的资源初始密码,详细操作请参见购买Hyperledger Fabric增强版。为了保证系统安全,建议定期修改密码。 在链代码管理页面,单击页面左上角的“安装链代码”。 在安装界面输入“链代码名称”、“链代码版本”,选择需要安装链代码的节点及链代码语言,添加链代码文件等。