检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
权限策略说明 策略及授权项说明 自定义策略授权项 父主题: 华为云区块链引擎管理
通用方法 相关类 com.huawei.wienerchain.SdkClient SdkClient对象包含获取服务节点、获取各种类型的消息构造器及交易ID等方法,基于SDK开发时,必须先构造该对象。 初始化SDK客户端 基于标准配置文件模板初始化SDK。 调用方法 public
文件下载 接口方法 func (bc *BsClient) DownloadFile(filePath, fileName string, versionId int) error 参数说明 参数 类型 说明 filePath string 文件下载到本地的路径。 fileName
组织解密 接口方法 func (client *GatewayClient) DecryptDataWithE2EE(consensusOrgID, decOrgID string, txID string) (data string, err error) 参数说明 参数 类型
SDK配置 引用SDK的步骤如下: 打开项目中的pom.xml文件。 粘贴如下代码引入镜像仓。 <repositories> <repository> <id>maven-proxy</id> <url>https://repo.huaweicloud
Java的项目管理工具有maven和gradle两种,本指导主要以maven为例。 引用SDK的步骤如下: 打开项目中的pom.xml文件。 粘贴如下代码引入华为镜像仓。 <repositories> <repository> <id>maven-proxy</id>
"orderer" } ] } 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_msg" : "request body is too large" } 状态码 状态码 描述 200 Success 400
Java SDK升级过程中只需修改pom.xml中SDK对应的版本号即可,详细见对应版本的使用配置。 java SDK需要在项目pom文件中配置华为镜像仓。 <repositories> <repository> <id>maven-proxy</id>
示例Demo 应用程序开发需要使用go mod,因此请确保GO111MODULE为on、镜像源配置。请确保可正常访问华为云镜像网站,环境设置命令如下 go env -w GO111MODULE=on go env -w GOPROXY=https://repo.huaweicloud
合约示例 Java语言合约开发和调测可参考合约示例,使用步骤如下: 合约开发Demo。 编写Java合约。 Java合约示例。 父主题: JAVA合约开发
合约安装 Java语言合约安装步骤如下: 部署合约时,执行mvn package,可在target目录下获取可安装的合约Jar包,文件名为contract.jar。 合约安装,可参考用户指南 >区块链管理 > 合约管理。 合约压缩文件格式:需确保格式为*.zip,且合约文件位于压缩包文件中的一级目录。
ect下的资源。您还可以设置Token作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参考获取用户Token。 非华为云账号获取Token请参考获取用户Token。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
\":49}" } ] } 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_msg" : "request body is too large" } 状态码 状态码 描述 200 Success 400
true}]" } 响应示例 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_message" : "request body is too large" } 状态码 状态码 描述 200 Success
"lscc" : [ ] } } ] 状态码: 400 Bad Request { "error_code" : "BCS.4000013", "error_msg" : "request body is too large" } 状态码 状态码 描述 200 Success 400
"encryptData" : "string" } 状态码: 500 失败响应 { "errorCode" : "BCS.5002046", "errorMsg" : "Incorrect number of arguments" } 状态码 状态码 描述 200 数据集信息 500 失败响应
示例Demo 合约编译 Demo工程目录 父主题: Wasm合约开发(AssemblyScript)
如果您需要对您所拥有的华为云区块链引擎服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用华为云区块链引擎服务的其它功能。
通用方法 相关类 GatewayClient对象包含获取服务节点、获取各种类型的消息构造器及交易ID等方法,基于SDK开发时,必须先构造该对象。 client.GatewayClient BsClient对象包含富媒体文件上链、下载、操作记录查询等方法,使用区块链富媒体存储相关功能时,必须先构造该对象。