检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
常见异常场景及解决方案 场景一:单击BCS实例所有页面按钮均出现“系统异常”错误码。 可能原因一:公共组件regionlb异常。 排查方法:跳转至首页的服务列表,分别进入应用运维管理AOM、云容器引擎CCE、应用平台与运维平台ServiceStage页面,查看这些服务页面是否异常,如果上述服务也出现
概述 欢迎使用区块链中间件功能,它可以帮助您快速集成区块链能力,提供易用、标准化的接口,支撑上层应用的开发。详细说明请参见表1: 本章节主要介绍数据面的API接口,管理面的API接口请参见《API接口参考》。 数据面请求EndPoint可以通过管理面的查询服务实例详细信息接口返回
进入应用运维管理控制台,选择“配置管理 > Agent管理”,在右上角选择对应集群,查看ICAgent的状态。 ICAgent状态:运行,表示ICAgent已安装并且运行正常。 ICAgent状态:未安装,请按照ICAgent安装方法进行安装。 父主题: 使用类问题
计费项 计费说明 区块链服务的计费项由配置费用、底层资源费用组成。具体内容请查看表1。 表1 计费组成表 费用类别 计费项 计费说明 付费方式 配置费用 版本类型 版本类型有专业版、企业版和铂金版。不同版本类型,规格大小不同,详细说明如下: 专业版(满足小规模商用) 最大成员组织数:2
在“实例管理”界面,在邀请方bank-union-demo的实例卡片中,单击“获取客户端配置”。 勾选“SDK文件”,配置参数请参见表1。 为了保证示例成功运行,请在参数配置时按照表格中的参数值填写。 表1 配置SDK参数 参数名称 参数值 链代码名称 fabbank 证书存放路径 /opt/bank/src/bank/conf/crypto
登录区块链服务管理控制台,进入“实例管理”,单击Hyperledger Fabric增强版的“购买”按钮。 根据界面提示,配置区块链基本信息,参数如表2所示。 表2 基本信息配置 参数 描述 示例 计费模式 区块链实例管理收费模式,支持包年/包月、按需计费。 包年/包月 区域 区块链基础设施所在
现网账号欠费会导致实例网盘被释放,已购买的实例不可用。 进入购买Hyperledger Fabric增强版实例页面。 根据界面提示,配置区块链基本信息,参数如表1所示。 表1 基本信息配置 参数 描述 示例 计费模式 区块链实例管理收费模式,支持包年/包月、按需计费。 包年/包月 区域 区块链基础设施所在
定义对BCS的具体操作。 格式为:服务名:资源类型:操作,不支持自定义,BCS支持的细粒度请参考表2,将对应内容填入Action中,表示为IAM用户授予对应的操作权限。 表2 细粒度权限对照表 授权项 权限说明 bcs:fabricInstance:listQuota 查询配额 bc
-version来查看JDK版本。 配置应用 在“实例管理”界面,在华为云区块链引擎页签中,单击对应实例右上角的“下载配置文件”,配置SDK参数信息如下表1。 表1 参数表 参数名称 说明 证书存放路径 用户编译应用程序时,证书的最终存放路径。 如果证书路径需要变更,请手动修改SDK配置文件中所有证书相关路径,确保路径指向正确的位置。
被邀请方A登录区块链服务管理控制台。 在页面左侧选择“通知管理”。单击通知列表“操作”列的“查看”。 创建区块链实例。 作为被邀请方,选择实例前需要单击“创建BCS实例”来创建实例,否则无法加入联盟通道。 图1 创建BCS实例 根据界面提示,购买BCS实例。 表1 配置参数 参数 示例 计费模式 选择“按需计费”。
POST /v2/{project_id}/blockchains 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
基于华为云资源部署的华为云区块链引擎实例:在实例卡片的右上角单击“下载配置文件”。 图1 下载配置文件 设置配置文件参数信息如下表1。 图2 配置文件页面 表1 参数表 参数名称 说明 证书存放路径 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。
单击“安装”,完成链代码安装。 实例化链代码 链代码安装完成后,在链代码列表的“操作”列,单击“实例化”。 选择实例化通道、链代码版本、背书策略、背书组织列表等,填写链代码参数,具体如表2所示。 表2 配置参数 参数 值 链代码名称 fabbank 实例化通道 testchannel
您可以根据链代码检查结果对代码进行修改后,重新进行链代码的安装或者更新。 实例化链代码 链代码安装完成后,在链代码列表的“操作”列,单击“实例化”。 选择实例化通道、链代码版本、初始化函数、背书策略和背书组织等参数。 表2 链代码实例化配置 参数 示例 链代码名称 chaincodedemo 实例化通道 channel
在区块浏览器中,您可以查看以下多项数据。 表1 区块链数据说明 数据项 说明 Peer节点 所选通道中,Peer节点的数量。 链代码 已安装链代码的数量。 区块 已产生的区块数量。 交易 已进行的交易数量。 区块列表 单击“区块列表”查看最近生成的区块哈希、数据哈希等详细信息。 交易列表 单击“交易列表”查看最近
填写,可参考如下InvokeReq参数表。 QueryReq 与InvokeReq类似,按照部署链码的实际情况填写。 表5 InvokeReq参数表 参数 说明 范例 SignGzipSwitch Sign是否选择Gzip压缩。0表示否,1表示是。 "1" ChannelId 区块链通道名称。
的备份数据,依旧进行计费。如需删除,请分别前往 “服务列表>对象存储服务(OBS)>桶列表> bcs-backup-nodelete-用户的projectID/BCS的实例ID”路径对OBS备份数据进行删除;前往“服务列表>云备份服务(CBR)>SFS Turbo备份”对存储库(
PUT /v2/{project_id}/members/quit 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户从IAM申请到的项目ID,一般为32位字符串 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
(可选)单击链代码名称前的,展开链代码详细信息,您可以查看当前链代码的版本列表、安装列表和实例化情况。 链代码实例化错误码列表 链代码实例化过程中可能会由于各种原因,导致实例化失败。此时您可以在此表中查询错误码对应的错误信息。 表2 错误码列表 错误码 异常信息 6001 执行超时 6999 未知错误
负载详情页,查看实例列表,找到异常实例。查看相关事件,如下图所示: 图1 异常实例 解决方案 进入CCE控制台,单击“工作负载”,在“有状态负载”页签,选择BCS实例所使用的集群,找到对应新加组织或新建节点的工作负载,单击负载名称进入负载详情页,查看实例列表,找到异常实例。查看相关事件,分析实例拉起失败原因。