检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
例如示例图中出现“提示”级别的问题1次,单击打开详细信息,提供问题的简要说明、错误示例代码、扫描详情、修改建议和示例代码供您参考。 图3 扫描详情 您可以根据链代码检查结果对代码进行修改后,重新进行链代码的安装或者更新。 实例化链代码 链代码安装完成后,在链代码列表的“操作”列,单击“实例化”。
{通道名} 重启peer,重新拉取区块,如果无效,执行3~5。 进入peer容器,/etc/hyperledger/fabric/目录下,修改core.yaml文件,改为从order同步区块。 useLeaderElection: false orgLeader: true 执行以下命令,查询peer
already exists. Enter another name and try again. 操作失败,服务名称已经被使用,请修改后重新提交 修改服务名称后后重新提交。 400 BCS.4001019 Failed to obtain the image version for
already exists. Enter another name and try again. 操作失败,服务名称已经被使用,请修改后重新提交 修改服务名称后后重新提交。 400 BCS.4001019 Failed to obtain the image version for
项目的内容如下图所示: 将下载的用户证书解压到项目的usercrypto目录下。如图所示: 修改参数配置。 修改config目录下conf.yaml中的各项参数,参考如下截图及表格。 修改src/restapi目录下的main.go文件,参考如下截图及表格。 针对需要参与背书的每
Service,以下简称BCS)是面向企业及开发者的高性能、高可用、高安全区块链技术平台服务,可以帮助客户在华为云上快速、低成本的创建、部署和管理区块链应用及商业智能合约服务。 通过云审计服务,您可以记录与BCS实例相关的操作事件,便于日后的查询、审计和回溯。 表1 云审计服务支持的BCS操作列表
用户名为admin,初始登录密码为您在部署区块链实例时设置的资源初始密码。为了保证系统安全,建议定期修改密码。 如果部署在边缘集群上时,请执行以下步骤进区块链管理页面: 登录IEF管理控制台。 选择左侧导航栏的“边缘应用 > 容器应用”。 单击当前BCS实例的baas-agent容器,在实例列表中查看其边缘节点。
表1 参数表 参数名称 说明 证书存放路径 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 组织 选择组织。 访问方式 标准通道 高性能通道(VPCEP):应用访问区块链流量较大场景时,建议使用VPCEP方式。请提前创建虚拟私有云和子网。
jengelman.gradle.plugins:shadow:2.0.4' } } apply plugin: 'com.github.johnrengelman.shadow' apply plugin: 'java' sourceCompatibility = 1.8
应用示例 示例1:创建BCS服务 示例2:创建一个通道 示例3:创建联盟成员 父主题: Hyperledger Fabric增强版管理
应用示例 示例1:购买华为云区块链实例 示例2:购买一个组织 父主题: 华为云区块链引擎管理
勾选 组织&Peer节点 默认已同时选中所有节点。 链代码语言 Golang 链代码文件 登录区块链服务管理控制台,进入“应用案例”,下载“银行联盟链示例应用”中的银行联盟链链代码。 链代码描述 根据需要填写相关描述。 代码安全检查 链代码语言选择Golang,该功能才会显示。选择是否开启链代码安全检查。
创建子路径 挂载磁盘至peer节点容器内路径。 进入智能边缘平台(IEF服务),选择“边缘资源 > 边缘节点 > 选择BCS实例所在节点 > 应用 > peer容器 > 升级”。 图4 容器升级 在“高级配置”中,选择“数据存储 > 添加卷 ”,填写挂载信息,并单击“提交”。 图5 高级配置
Java应用程序开发 windows环境:java客户端仅支持64位操作系统与64位Java SDK。 SDK客户端配置 SDK客户端调用 示例Demo 父主题: 应用程序开发
Go应用程序开发 SDK客户端配置 SDK客户端调用 示例Demo 父主题: 应用程序开发
查询账本数据时,如果在一次查询中返回过多的数据,会导致资源占用过多,接口延时较长(超过30s时peer会中断任务),应预先估计数据量,分批次进行查询。 修改或删除账本数据调用链代码时,同样也需要根据数据量大小确定是否采取分批次操作的方式处理。 合理使用索引(账本数据存储方式为CouchDB)
登录区块链管理失败原因 使用浏览器登录区块链管理页面,可能不会直接跳转到区块链管理登录页面,需要执行以下操作: Internet Explorer浏览器 不同版本的浏览器界面可能有所差异,以下涉及浏览器的内容仅用作举例 ,在其他版本的浏览器上进行相关操作与此类似,请以实际情况为准。
应用开发类 java sdk引用spring框架,显示“could not load a native library: netty_tcnative_osx_aarch_64”,jdk版本为64bit、1.8,部署包选择依赖时请选取最高版本。 <dependency>
数据订单管理 申请数据集 授权数据集 修改订单状态 删除订单 查询指定订单 查询订单列表 父主题: 可信数据交换(公测)
处理。 例如示例图中出现“警告”级别的问题,单击打开详细信息,提供问题的简要说明、错误示例代码、扫描详情、修改建议和示例代码供您参考。 您可以根据合约检查结果对代码进行修改后,重新进行合约的安装或者更新。 更新合约 如果您的合约更新,您需要对新版本合约进行重新安装以满足新的业务需求。