Как я могу найти политику фабрики Hyperledger на сервисе без configtx? - PullRequest
1 голос
/ 05 июня 2019

Я хочу знать политики без configtx.yaml, когда работает сервер hyperledger.Потому что я хочу проверить, как меняются разрешения при изменении каждого уровня политики.

Есть ли peer command для поиска политик?

1 Ответ

0 голосов
/ 05 июня 2019

Вы должны быть в состоянии использовать команду peer channel fetch config. Нечто похожее на:

peer channel fetch config myconfig.pb -o <my-orderer-and-port> -c <my-channel-name> --tls --cafile ordercafile.tls

Это вернет вам файл Protobuf (myconfig.pb), и вы можете декодировать его в json с помощью команды configxlator (вам может потребоваться загрузить этот двоичный файл как часть двоичных файлов матрицы). Например:

configtxlator proto_decode --input myconfig.pb --type common.Block --output ./myconfig.json

Это будет длинный файл JSON, но вы можете использовать diff между версиями и посмотреть, были ли применены ваши изменения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...