策略管理

最近更新时间:2019-10-18 14:58:50

操作场景

本文档指导用户进行 Hyperledger Fabric 增强版引擎网络下的策略管理,背书策略适用于实例化合约的场景。

注意事项

  • 设定背书策略前,需要经过以下步骤:
    1. 创建合约。
    2. 安装合约。
  • “策略里包含的组织角色同意” 指的是按照背书策略的条件,在各个组织知晓、安装并同意此合约后,合约才会生效。
    请确认各组织是否已安装了此合约,这可能会影响到合约最终的生效。
  • 您可以根据实际需求选择策略。策略包括已有策略、新建策略和“无”。其中“无”表示合约所涉及的组织/成员任意一个同意,合约即可生效。

前提条件

已登录 TBaaS 控制台

操作步骤

新建策略

  1. 选择左侧导航栏中的【Fabric】>【区块链网络】,进入“区块链网络”页面。如下图所示:
  2. 选择待新建策略的“区块链网络”,进入“区块链网络”概览页面。
  3. 选择【策略管理】页签,单击【新建】。如下图所示:
  4. 在“策略管理 / 新建策略”页面中,参考以下信息进行填写。如下图所示:

    主要参数信息如下:
    • 策略名称:2 - 12位数字、字母或中文。例如策略 1
    • 策略描述:20位以的数字、字母或中文。例如xx 食品溯源策略 1
    • 通道:选择已建立的通道。
    • 策略内容:请编写让策略生效的具体策略内容,根据策略让整体合约生效。
      背书策略由1个或多个条件组成,每一行条件为 or 的关系,每一行行内为 and 关系。如何定义一个单一条件,可参见 添加单个 “选择条件”
  5. 单击【新建】即成功创建策略。

添加单个 “选择条件”

  1. 在“策略管理 / 新建策略”页面中,单击【选择条件】。
  2. 在弹出 “设置条件” 窗口,参考以下信息并根据实际需求,选择组织/成员和生效条件。如下图所示:

    例如选择2个组织/成员,生效条件为部分同意。那么只需要任意1个或以上的组织/成员同意即可。
  3. 单击【确定】即可完成添加。