12.2.1 联盟链服务
1.联盟链的服务发布
步骤一:登录BSN官方专网门户,进入【联盟链服务】->【我发布的服务】,选择在线IDE;
步骤二:选择平台类型,点击【确定】跳转至IDE;
步骤三:在IDE里面进行链码包的创建,编辑及部署,选择发布新服务;
1.1链码包创建
进入IDE,点击【新建项目】
创建链码包时,支持从BSN官方专网门户导入和从本地上传。
若创建类型选择本地上传,输入链码名称,上传链码包,点击【创建】完成链码包创建。需注意,链码包里面的文件不能包含中文。
若创建类型选择从BSN官方专网门户导入,选择网络类型,选择框架,选择链码包,点击【创建】完成链码包创建。
1.2.链码包编辑
IDE页面,点击链码包进入链码包编辑页面可编辑链码信息。
1.3.链码包部署
链码包编辑页面,点击【部署】,进入部署链码页面,完成部署页面信息后,点击底部【部署】。需注意的是,链码名称不能含中文。
1.4.发布新服务
【部署链码】页面,服务选择发布新服务,跳转回BSN官方专网门户发布服务页面。
- 步骤四:跳转回BSN官方专网门户【服务发布】页面,进行后续的服务发布,链码包此时已同步至门户。
2.联盟链服务编辑和服务升级
步骤一:登录BSN官方专网门户,【联盟链服务】->【我发布的服务】服务操作中选择服务升级,进入链码包页面;
步骤二:选择需要编辑的链码包,点击后面的在线IDE,跳转至在线IDE;
步骤三:在IDE里面对链码包进行编辑,部署等;
链码包编辑、部署操作步骤同联盟链的服务发布。
步骤四:选择需编辑或升级的服务;
【链码部署】页面,选择需升级的服务,跳转回BSN官方专网门户服务升级页面。
步骤五:跳转至BSN官方专网门户,进行后续的服务升级步骤。从IDE跳转至门户后,上传链码包页面展示【从IDE中选择链码包】,点击可选择从IDE中带回的链码包替换已有链码包。