检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
BCS监控 查询服务实例告警信息 查询服务实例告警统计接口 查询服务实例监控数据 查询BCS组织监控数据列表 查询BCS组织实例监控数据详情 父主题: API(Hyperledger Fabric增强版)
很多环节仍然大量沿用手工操作和纸质单据,导致运单流转时间长、成本高、对账慢、易丢失和污损,文件成本占物流成本的1/5。 效率低 供应链各协作方信息系统独立,没有统一的标准和信息系统,协作方之间协作和作用难度大。 周期长 电子信息易被篡改,只能采用纸质单据作为结算的唯一凭据,上下游核算周期长,承运商的平均应收款账期较长。
节点数量费用=每个节点费用*节点数量 说明: 当前赠送两个节点(Peers),后续增加节点会进行收费。 云主机规格/带宽费用 当集群选择“创建新CCE集群”时,您可以根据自己的实际需求选择云主机规格。不同的云主机规格,收费不同。 开启使用CCE集群节点弹性IP,根据按需计费的方式和弹性IP带宽计算带宽费用。
机制。策略以API接口为粒度进行权限拆分,授权更加精细,可以精确到某个操作、资源和条件,能够满足企业对权限最小化的安全管控要求。 华为云区块链引擎的策略说明请参考权限管理。 如果您需要允许或者禁止某个接口的操作权限,请使用策略。 支持的授权项 策略支持的操作与API相对应,授权项列表说明如下:
调用链代码即可。 Hyperledger Fabric增强版对应用程序开放的接口均为gRPC协议,与开源版本保持一致,通常使用SDK进行调用,详情可参考Hyperledger Fabric增强版SDK接口定义。 Java语言,请参考Java SDK使用指导。 Python语言,请参考Python使用指导。
权限:允许或拒绝某项操作。 对应API接口:自定义策略实际调用的API接口。 授权项:自定义策略中支持的Action,在自定义策略中的Action中写入授权项,可以实现授权项对应的权限功能。 依赖的授权项:部分Action存在对其他Action的依赖,需要将依赖的Action同时写入授权项,才能实现对应的权限功能。
请求URL不存在,请检查URL是否已在系统中注册 登录APIG注册接口的服务界面,找到BCS相关的接口注册列表,并在其中查找是否有操作报错的对应接口的信息,若不存在,则去BCS服务的安装包中查找APIG接口文档,找到缺失的接口并按照文档进行注册。 400 BCS.4009102 Internal
请求URL不存在,请检查URL是否已在系统中注册 登录APIG注册接口的服务界面,找到BCS相关的接口注册列表,并在其中查找是否有操作报错的对应接口的信息,若不存在,则去BCS服务的安装包中查找APIG接口文档,找到缺失的接口并按照文档进行注册。 400 BCS.4009102 Internal
HBS除了提供web界面管理运维资源之外,还提供了API调用方式,便于用户集成自有管理系统,实现定制化管理入口。可以使用本文档提供API对华为云区块链引擎服务进行相关操作,如创建、查询等。具体API请参考API(华为云区块链引擎)。 在调用华为云区块链引擎服务API之前,请确保已经充分了解华为云区块链引擎服务基本概念与知识。
Fabric增强版支持自定义策略授权项如下所示: 表格中“√”表示支持,“×”表示暂不支持。 表1 Hyperledger Fabric增强版常用操作与系统权限关系 接口 对应的API接口 授权项 IAM项目 (Project) 企业项目 (Enterprise Project) 查询配额 GET /v2/{project_id}/quotas
定义命名返回值,发生panic在defer里面赋值,确保客户端可以收到返回值 // 使用debug.PrintStack()将错误的堆栈信息打印到标准输出,方便问题定位 func (t *SimpleChaincode) Invoke(stub shim.ChaincodeStubInterface)
i32):void{ // 实际调用合约文件的init()接口 } // 合约被调用(wasm_invoke)接口。包含合约文件的invoke()接口,供合约使用者通过SDK的wasm_invoke接口调用。 export function wasm_invoke(buffer_offset:
同态加密 概述 同态加密库的使用 AHE Lib库接口 Chaincode库接口 IDChaincode 链代码示例 应用示例 同态加密交易验证Demo 父主题: 附录
SDK客户端配置后,即可调用SDK进行区块链相关的业务逻辑开发。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据。 查询接口 提供查询块高、区块详情以及交易查询等常见接口,详情可参考其他查询。 父主题: Go应用程序开发
调用示例可参考应用程序的示例Demo。 表1 SDK接口调用 类型 备注 合约接口 提供通过合约进行交易的发送与查询接口,详情可参考利用合约发送交易、利用合约查询数据 查询接口 提供查询块高、区块详情以及交易查询等常见接口,详情可参考其他查询 父主题: Java应用程序开发
过区块链浏览器可以查看交易记录。 常用接口 使用Fabric-Gateway-Java发起交易和查询,主要用到Network和Contract两类的接口,更多的api接口请参考Fabric官网。 Network 主要有以下常用的接口: 接口名称 描述 参数值 返回值 getContract
bcs-6zbgus 开启分布式身份接口 支持分布式身份和可验证凭证的生成、申请、签发等管理能力。 您可根据实际需求选择是否开启分布式身份接口。 - 开启可信数据交换接口 支持数据的发布、授权、分享、解密等能力。 您可根据实际需求选择是否开启可信数据交换接口。 开启分布式身份接口才会显示此参数。 -
这两个接口是用于创建channel用的,这两个接口里面具体实现会调用到FabricClient里createChannel()接口。 ResourceMgmtClient ResourceMgmtClient主要就是与链码生命周期相关的接口和一个peer加入通道的接口。 链码的删除接口为BCS增加的接口,目前只实现了删除链码安装包的功能。
JAVA合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发
Go合约开发 SDK配置 SDK接口 合约结构 合约示例 合约安装 父主题: 合约开发