检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
response status 400 not OK, resp is: {"errCode":"SFS.TURBO.0010","errMsg":"instance quota exceeds"} SFS Turbo实例配额超限 not find down eip, need buy one
具体步骤:登录CCE服务控制台,进入集群管理界面,选择“资源管理”中的“节点管理”,过滤服务对应的集群的节点,对任意一个节点做如下操作: 单击节点名称,会跳转到ECS界面; 在ECS界面单击节点名称后,会跳转到详情界面,切换至“弹性公网IP”页签; 单击“绑定弹性公网IP”。 400 BCS.4001009
具体步骤:登录CCE服务控制台,进入集群管理界面,选择“资源管理”中的“节点管理”,过滤服务对应的集群的节点,对任意一个节点做如下操作: 单击节点名称,会跳转到ECS界面; 在ECS界面单击节点名称后,会跳转到详情界面,切换至“弹性公网IP”页签; 单击“绑定弹性公网IP”。 400 BCS.4001009
响应Body参数 参数 参数类型 描述 bcs Detail object 区块链实例创建状态 eip Detail object 弹性IP创建状态 sfs Detail object 弹性文件存储创建状态 obs Detail object OBS实例创建状态 kafka Detail object
Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。 配置文件路径即用户下载配置文件的存放路径。 通道名称即BCS实例中的通道名称。 链代码名称即BCS实例中安装链代码时设定的名称。 组织ID,以如下示例配置文件内容为例,组织ID为02f23ab00
PATH=$PATH:/usr/local/go/bin 配置环境变量(若无则新建): JAVA_HOME为jdk安装目录如“C:\Program Files (x86)\Java\jdk1.8.0_91”或“/usr/java/jdk1.8.0_91”(以下均略去双引号); CLASSPATH为“
链代码结构 本章以Go语言为例来介绍。链代码即一个Go文件,创建好文件后进行函数开发等操作。 当前支持两种方式编写链码:1.4风格(使用shim包)和2.2风格(使用fabric-contract-api-go包)。 区块链服务BCS支持使用两种风格编写的链代码。 链代码接口 Fabric架构版本的区块链实例:
dms_kafka_info DmsKafkaInfo object kafka实例创建状态 ief_info IefInfo object 边缘集群信息 sfs_info SfsInfo object 文件存储信息 agent_info PeerInfo object agent组织信息 restapi_info
进行加密存储。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”。 在实例卡片中,单击“获取客户端配置”。 勾选需要下载的内容,包括SDK文件、共识节点证书和Peer节点证书。 SDK文件:配置应用SDK端要触发的组织节点,链码和证书存放路径。 表1 SDK文件参数说明
Administrator外,还需要同时勾选依赖的权限Tenant Guest、Server Administrator、ELB Administrator、SFS Administrator、SWR Admin、APM FullAccess、AOM FullAccess、CCE Administrator、VPC
linux环境,SDK的编译、运行,需要手动下载并配置openssl,单击链接下载openssl[链接] 解压openssl,复制openssl文件夹到目录/usr/local/include/下 执行库的导入命令:export LD_LIBRARY_PATH=/usr/local/include/openssl
删除后区块链节点上的数据、链代码、应用不可恢复,请谨慎操作。 若只删除容器集群(CCE),将会同步删除BCS实例所绑定的文件存储,删除后区块链数据将不可恢复; 若只删除BCS实例所绑定的文件存储,区块链数据将不可恢复,但容器集群(CCE)还存在。 基于边缘集群创建的实例:若您的实例为按需计费,则单击实例卡片中的“更多
strings 背书组织 read_set Array of KeyVersion objects 交易读集 write_set Array of files 交易写集 create_time String 交易创建时间 表6 KeyVersion 参数 参数类型 描述 key String 交易数据的key
通用方法 相关类 com.huawei.wienerchain.SdkClient SdkClient对象包含获取服务节点、获取各种类型的消息构造器及交易ID等方法,基于SDK开发时,必须先构造该对象。 初始化SDK客户端 基于标准配置文件模板初始化SDK。 调用方法 public
Fabric架构版本的区块链实例: 您需要修改应用程序中配置实例组织ID的相关代码,下载证书文件解压后的peer文件包括目录名和对应组织ID。 如下图所示,仅供示例参考,请以实际操作的证书文件为准。 证书文件解压后目录名是6c448740d50d6197dc86b36b0abd0bc639a788a7
情。 在实例详情页面中的区块链组织中,单击,下载用户证书。 将下载的用户证书进行解压,msp文件夹中包括用户私钥(keystore)和证书(signcerts),文件目录如下: 图1 文件目录 第二种方法:针对需要获取多个用户私钥及证书的情况,请使用openssl工具生成。 下载CA证书和私钥。
环境资源 选择“自定义环境”。 集群 选择“创建新的CCE集群”。 可用区 可用区1 云主机规格 4核/8GB 云主机个数 1 高可用 否 虚拟私有云 系统自动创建VPC。 所在子网 系统自动创建子网。 云主机登录方式 选择“密码”。 root密码 如果填写该项,则以填写值为准,如果不填写,则以资源初始密码为准。
客户端调用的合约名称固定为:NATIVE_CUSTOM_EVM,默认背书策略为任意组织背书。 Java 链接 Java类型合约文件需要压缩成zip格式进行安装,且确保合约文件位于压缩包的一级目录下。 说明: 压缩包中的文件名称必须为contract.jar。 安装合约 登录区块链服务管理控制台。 单击左侧导航栏中
编写测试代码 若创建项目时没有test文件夹,在src下新建文件夹,并如图在Gradle Source Sets里面选择“test\java”,然后创建测试文件:SimpleChaincodeTest.java,如图所示: 图1 创建测试文件 图2 测试文件 SimpleChaincodeTest
程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云