Мне удалось настроить Google VPC с топологией Fabric, состоящей из одной организации с двумя узлами, все на разных виртуальных машинах. У меня есть Hyperledger Composer на отдельной виртуальной машине, и я могу создать карту с этим профилем подключения
{
"name": "hlfv1",
"x-type": "hlfv1",
"x-commitTimeout": 300,
"version": "1.0.0",
"client": {
"organization": "Org0",
"connection": {
"timeout": {
"peer": {
"endorser": "300",
"eventHub": "300",
"eventReg": "300"
},
"orderer": "300"
}
}
},
"channels": {
"OneOrgsChannel": {
"orderers": [
"ordererorg0"
],
"peers": {
"peer0.org0": {
"endorsingPeer": true,
"chaincodeQuery": true,
"ledgerQuery": true,
"eventSource": true
},
"peer1.org0": {
"endorsingPeer": true,
"chaincodeQuery": true,
"ledgerQuery": true,
"eventSource": true
}
}
}
},
"organizations": {
"Org0": {
"mspid": "Org0MSP",
"peers": [
"peer0.org0",
"peer1.org0"
],
"certificateAuthorities": [
"ca.org0"
]
}
},
"orderers": {
"ordererorg0": {
"url": "grpc://orderer0:7050"
}
},
"peers": {
"peer0.org0": {
"url": "grpc://peer0:7051",
"eventUrl": "grpc://peer0:7053"
},
"peer1.org0": {
"url": "grpc://peer1:7051",
"eventUrl": "grpc://peer1:7053"
}
},
"certificateAuthorities": {
"ca.org0": {
"url": "http://35.200.195.193:7054",
"caName": "ca.org0"
}
}
}
Хотя я использую импорт карт композитора, я получаю сообщение об ошибке, подобное этому:
Не удалось импортировать ошибку идентификации: параметр клиента.createUser 'выбран
mspid 'требуется.
У меня есть hfc-key-store, заполненный сертификатами администратора, которые использует одноранговые узлы и заказчики фабрики.
Я много искал, что это за ошибка, но она кажется абстрактной.