检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云区块链引擎管理 使用前必读 API概览 应用示例 如何调用API API(华为云区块链引擎) 权限策略说明 附录 修订记录
provider 否 String 过滤条件:发布者身份标识 searchText 否 String 过滤条件:匹配关键字(基于数据集中的产品名称、产品描述信息) status 否 String 过滤条件:数据集状态(ready、closed) 响应参数 状态码: 200 表2 响应Body参数
4' } } apply plugin: 'com.github.johnrengelman.shadow' apply plugin: 'java' sourceCompatibility = 1.8 // 依赖包所用的代码仓库,将从所选地址搜寻并下载依赖包 repositories
Fabric增强版的“购买”按钮。 根据界面提示,配置区块链基本信息,参数如表1所示。 为了保证示例Demo成功运行,请在参数配置时按照表格中的参数值填写。 表1 基本信息配置 参数 说明 计费模式 选择“按需计费”。 区域 使用默认区域。 企业项目 选择已创建的企业项目,例如:default。
serviceEndpoint 是 String 接入点 credentialApplySchema 否 CredentialApplySchema object 申请凭证所需数据的Schema 表3 CredentialApplySchema 参数 是否必选 参数类型 描述 type 否 String
查询指定数据集 功能介绍 查询指定数据集,根据数据集发布者身份标识和数据产品id信息查询。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v1/datashare/query-dataset
企业身份注册(带有service) 功能介绍 分布式身份注册方法。在使用该方法前需要先使用openssl工具生成每个用户的私钥和被fabric组织根证书签名的证书(或通过BCS区块链管理界面下载用户证书)。注册时需声明可提供的服务列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
功能:通过索引信息,查找满足某种查询条件的key/value,key/value以迭代器的形式输出 入参:indexName 索引标记,indexName != "",attributes需要当做索引的属性,至少包含一个属性信息 返回值:满足索引条件的key/value的迭代器变量
每个数据所有者都只需初始化一次自己的主公钥和私钥。 数据申请者需要使用某数据所有者数据时,需要向其申请用户密钥,当属性没有变化的情况下只需申请一次。 当拥有用户密钥且属性满足密文访问策略时,数据申请者可以异步的,随时解密数据所有者发布的所有相应数据。 接口使用方法请参考属性加密的密钥管理。 图3 细粒度访问控制模式使用流程
string 初始余额密文 是 err error 错误信息 是 处理说明 验证余额有效后,返回余额的密文。 注意事项 这里用户余额真实性由用户的app逻辑保证,Chaincode端无法验证该用户的真实金额,只能验证该金额是大于0的范围。 ValidateTxInfo 接口原型 ValidateTxInfo(txInfo
头,以endKey结尾的所有状态数据,结果以迭代器的形式呈现;查询范围是左闭右开的,[startKey, endKey)。 入参:startKey是待查询状态数据的按字典序的起始key,startKey != "",endKey是待查询的状态数据的按字典序的结束key,endKey
查询当前项目下BCS服务所有资源的配额信息。 查询规格 查询当前项目下所有服务实例的简要信息。 查询节点信息 查询指定服务实例节点信息。 查询异步操作结果 查询异步操作结果。 查询服务实例列表 查询当前项目下所有服务实例的简要信息。 删除bcs实例 删除BCS实例。 BCS某个组织中的节点退出某通道
InvitorInfo object 邀请方信息 invitee_info InviteeInfo object 被邀请方信息 hide Long 是否删除 invitee_orgs Array of OrganizationV2 objects 被邀请的组织信息 read_status Long
CredentialApplySchema object 申请凭证所需数据的Schema 表5 CredentialApplySchema 参数 参数类型 描述 type String 类型 name String 名称 description String 描述信息 attributes
如何联系华为云区块链合作伙伴并得到进一步服务? 如果您对业务链代码和客户端APP的设计和开发有需求,可以联系华为云区块链合作伙伴提供进一步服务,华为云区块链合作伙伴会结合您的业务以及华为云的优势和特点为您提供完善的解决方案,联系邮箱如下:sales@huaweicloud.com 父主题:
String 服务 reason String 理由信息 dataUri String 凭证数据URI encryptedAesKey String 加密的AES密钥 uriType String URI类型 dataHash String 数据的hash lockProof String
查询创建状态 查询实例信息 修改服务实例 创建通道 查询通道信息 peer节点加入通道 BCS组织退出某通道 下载证书 下载SDK配置 生成用户证书 解冻用户证书 冻结用户证书 查询配额 查询规格 查询节点信息 查询异步操作结果 查询服务实例列表 删除服务实例 BCS某个组织中的节点退出某通道
error_msg String 错误信息 message String 错误详细信息 状态码: 401 表6 响应Body参数 参数 参数类型 描述 code String 状态码 error_code String 错误码 error_msg String 错误信息 message String
Hyperledger Fabric增强版 Hyperledger Fabric增强版的区块链服务BCS提供专业版、企业版和铂金版供您选择使用,每个版本均有不同的规格支持,详细请参见表3。集群规格信息请参考表4。 各版本的价格请参见:产品价格详情。 一个容器集群目前只能部署一个区块链实例。 表3
Version 策略的版本 固定为“1.1”,不可修改。 Statement Effect 定义Action中所包含的具体操作是否允许执行。 Allow:允许执行。 Deny:不允许执行。 Action 定义对BCS的具体操作。 格式为:服务名:资源类型:操作,不支持自定义,BCS支持的细粒度