使用快速部署

(Hyperledger Fabric v2.x) 使用快速部署选项完成单步链代码部署。对于链代码测试,建议选择此选项。

快速部署使用默认设置,在渠道中的所有对等节点上安装链代码,使用默认背书策略部署链代码,并在 REST 代理中启用链代码。
请注意以下信息:
您必须是管理员才能完成此任务。
  1. 转到控制台并选择 Chaincodes 选项卡。
  2. Chaincodes 选项卡中,单击 Deploy a New Chaincode(部署新链代码)
    此时将显示 Deploy Chaincode(部署链代码)页面。
  3. 单击快速部署
    此时将显示 Deploy Chaincode (Quick) 页面。
  4. 程序包标签字段中,输入链代码程序包的说明。
    为链代码添加标签时,请遵循以下准则:
    • 使用 ASCII 字母数字字符、短划线 (-) 和下划线 (_)。
    • 标签只能以 ASCII 字母数字字符开头和结尾。例如,不能使用诸如 _mychaincodemychaincode_ 之类的标签。
    • 短划线 (-) 和下划线 (_) 必须后跟 ASCII 字母数字字符。例如,不能使用 my--chaincodemy-_chaincode 等名称。
    • 软件包标签的长度最多为 50 个字符。
  5. “链代码名称”字段中,输入链代码的唯一名称。在版本字段中,输入字符串值以指定链代码的版本号。
    为链代码命名时,请使用以下准则:
    • 使用 ASCII 字母数字字符、短划线 (-) 和下划线 (_)。
    • 名称只能以 ASCII 字母数字字符开头和结尾。
    • 短划线 (-) 和下划线 (_) 必须后跟 ASCII 字母数字字符。
    • 名称和版本长度最多为 64 个字符。
    • 链代码版本还可以包含句点 (.) 和加号 (+)。
  6. 如果链代码需要初始化,请选择需要初始化
    如果选择了 Init-required ,则客户机应用程序必须在调用任何其他函数之前通过指定 isInit 标志显式调用 Init 函数。
  7. 查看其他默认设置并根据需要进行修改。
  8. 如果要在 .zip 文件中部署链代码源,请取消选择 Is Packaged Chaincode 。如果要在 .tar.gz 文件中部署链代码包,请选择是打包的链代码
  9. 单击上载链代码文件并浏览要上载和部署的链代码文件。
  10. 单击提交
    链代码安装在渠道的对等节点上并已部署。
渠道选项卡上,单击将链代码部署到的渠道的名称,然后单击部署的链代码。部署的链代码的名称、版本、序号和程序包 ID 将显示在汇总表中,以及已批准和已提交状态。