Hyperledger Composer网络启动
composer network start实用程序用于将业务网络档案从本地磁盘部署到Hyperledger Fabric v1.0网络。在使用此命令之前,请阅读部署和更新业务网络主题。
请注意:你必须先使用composer runtime install命令将Hyperledger Composer运行时安装到Hyperledger Fabric peer节点。composer runtime install命令中指定的业务网络名称必须与composer network start命令中指定的业务网络名称相同。
composer network start -a <business-network-archive> -A <admin-name> -S adminpw -c <business-network-card> -f <name-of-admin-card>
选项
composer network start [options]Options:--help Show help [boolean]-v, --version Show version number [boolean]--archiveFile, -a The business network archive file name [string] [required]--loglevel, -l The initial loglevel to set [choices: "INFO", "WARNING", "ERROR", "DEBUG"]--option, -o Options that are specific specific to connection. Multiple options are specified by repeating this option [string]--optionsFile, -O A file containing options that are specific to connection [string]--networkAdmin, -A The identity name of the business network administrator [string]--networkAdminCertificateFile, -C The certificate of the business network administrator [string]--networkAdminEnrollSecret, -S Use enrollment secret for the business network administrator [string]--card, -c The cardname to use to start the network [string]--file, -f File name of the card to be created [string]
Hyperledger Fabric背书策略
--option, -o选项和--optionsFile, -O选项允许发送特定于连接的信息。Hyperledger Fabric背书策略可以通过几种方式使用-o和-O选项发送。
使用
-o选项,背书策略可以作为单行JSON字符串发送,如下所示:composer network start -o endorsementPolicy='{"identities": [.... }'
使用
-o选项,背书策略可以作为文件路径发送,如下所示:composer network start -o endorsementPolicyFile=/path/to/file/endorsementPolicy.json
在这种情况下,背书策略文件应该遵循以下格式:
{"identities":[...],"policy": {...}}
使用
-O选项,背书策略可以作为文件路径发送,如下所示:composer network start -O /path/to/file/options.json
在这种情况下,选项文件应该遵循以下格式:
{"endorsementPolicy": {"Identities": [...]."policy: {...}"},"someOtherOption": "A Value"}
有关编写Hyperledger Fabric认可策略的更多信息,请参阅Hyperledger结构Node.js SDK文档。
