检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
"password": "********", "domain": { "name": "domainname" } }
"bcs:huaweiCloudChain*:delete*", "bcs:huaweiCloudChain*:update*", "bcs:huaweiCloudChain*:create*",
业项目中,如果区块链服务BCS与部署区块链服务的CCE集群处于不同的企业项目,可能导致使用异常。 default 区块链实例名称 支持中英文字符、数字及中划线,不能以中划线开头,长度为4-24个字符。 说明: 目前区块链实例名称不支持修改,只能删除重新创建。 bcs-wh 版本类型
Fabric增强版服务进行精细的权限管理,您可以使用统一身份认证服务(Identity and Access Management,简称IAM),如果华为云账号已经能满足您的要求,不需要创建独立的IAM用户,您可以跳过本章节,不影响您使用Hyperledger Fabric增强版服务的其它功能。 策略是以
InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented 服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。 503 ServiceUnavailable 被请求的服务无效。
企业还可以通过成本中心的“成本监控”,及时发现计划外费用,做到成本的可监控、可分析和可追溯。 详细介绍请参见通过成本分析探索成本和使用量、通过成本监控识别异常成本。 成本优化 成本控制 企业可以在成本中心的“预算管理”页面创建精细粒度的预算来管理成本和使用量,在实际或预测超过预算阈值时,自动
InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 501 Not Implemented 服务器不支持请求的功能,无法完成请求。 502 Bad Gateway 充当网关或代理的服务器,从远端服务器接收到了一个无效的请求。 503 ServiceUnavailable 被请求的服务无效。
emo/src/main/java/handler/Main.java和MainForMultiTask文件中helper.setConfigCtx("config/demo-channel-sdk-config.yaml")代码路径相同,保证可以正常运行Main.java。 客
在左侧导航树中,选择“公共配置”。 在配置文件中,获取region0_id和external_global_domain_name。如图1和图2所示。 图1 获取external_global_domain_name 图2 获取region0_id 父主题: 使用前必读
bcs:huaweiCloudChainOrganization:get - √ √ 查询链详情 GET /v2/{project_id}/huaweicloudchain/instances/{instance_id}/chain bcs:huaweiCloudChainChain:getChain - √
o 找到“gosdkdemo/src”路径下的main.go文件,执行如下命令: go run main.go 通过内存传入私钥 如果用户需要对私钥文件进行加密,并在demo中解密后传入FabricSDK。 对于TLS私钥 在main.go文件的initializeSdk函数中,按如下方式调用函数:
/v2/{project_id}/blockchains/{blockchain_id}/status bcs:fabricInstance:getStatus √ √ 查询实例信息 GET /v2/{project_id}/blockchains/{blockchain_id} bcs:fabricInstance:getDetail
public ChainConfig getChainConfig(String chainId) public Block buildGenesisBlock(String chainId, ChainConfig chainConfig) public void addChainNode(String
4风格(调用shim包)中的Start函数,入参为shim包中定义的Chaincode接口类型。实际开发中, 您需要自行定义一个结构体,实现Chaincode接口。 type Chaincode interface { Init(stub ChaincodeStubInterface) pb.Response
move,query等等) 配置完成后,构建并运行main()来运行该Demo项目。 代码中将读取conf.yaml以及main.go中的参数QueryReq和InvokeReq请求,并调用RESTAPI的接口"/v1/chaincode/operation"来调用链代码,实现a给b转账功能。运行结果如下:
= 'chaincode' version = null classifier = null manifest { // 需要与继承ChaincodeBase类接口的类路径保持一致 attributes 'Main-Class':
CCE集群资源配额已满 CreateContainerCluster] Create Cluster fail 创建集群失败 CreateStorageInstance]Create PVC fail,timeout PVC网盘创建失败 CreateBlockchainService]cluster
宿主Peer的运行日志中。 用户可以使用关键字“[peer.chaincode.dev-peer-组织ID-Peer编号-链代码名称-链代码版本]”在对应的Peer日志中进行搜索,例如使用关键字“[peer.chaincode.dev-peer-964fe19e96d4e28ff
Operation failed. Failed to obtain the peer organization status. Try again later. 操作失败,获取节点组织状态失败,请稍后再试 稍后重试。 400 BCS.4001110 Failed to create
Operation failed. Failed to obtain the peer organization status. Try again later. 操作失败,获取节点组织状态失败,请稍后再试 稍后重试。 400 BCS.4001110 Failed to create