Как настроить Hyperledger fabri c explorer | блокчейн, управляемый Amazon - PullRequest
0 голосов
/ 06 августа 2020

Я настраиваю сеть hyperledger fabri c, используя управляемый блокчейн Amazon, следуя этому руководству . В сети гипертекстов все работает исправно. Теперь я хочу настроить проводник гиперссылок . Я не могу найти какой-либо официальный документ Amazon для настройки проводника Hyperledger fabri c. Итак, я следую этой статье . По предложению автора я клонировал это репо . Я сделал все, как сказал автор в этой статье. Теперь мне нужно отредактировать файл first-network.json. Я отредактировал файл first-network.json следующим образом:

{
    "name": "first-network",
    "version": "1.0.0",
    "license": "Apache-2.0",
    "client": {
        "tlsEnable": true,
        "adminUser": "admin",
        "adminPassword": "adminpw",
        "enableAuthentication": false,
        "organization": "m-QMD*********6HK",
        "connection": {
            "timeout": {
                "peer": {
                    "endorser": "300"
                },
                "orderer": "300"
            }
        }
    },
    "channels": {
        "mychannel": {
            "peers": {
                "nd-JEFEX**************N4": {}
            },
            "connection": {
                "timeout": {
                    "peer": {
                        "endorser": "6000",
                        "eventHub": "6000",
                        "eventReg": "6000"
                    }
                }
            }
        }
    },
    "organizations": {
        "Org1MSP": {
            "mspid": "m-QMD*********6HK",
            "fullpath": true,
            "adminPrivateKey": {
                "path": "/fabric-path/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/keystore/1bebc656f198efb4b5bed08ef42cf3b2d89ac86f0a6b928e7a172fd823df0a48_sk"
            },
            "signedCert": {
                "path": "/fabric-path/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/users/Admin@org1.example.com/msp/signcerts/Admin@org1.example.com-cert.pem"
            }
        }
    },
    "peers": {
        "nd-JEFEX**************N4": {
            "tlsCACerts": {
                "path": "/fabric-path/fabric-samples/first-network/crypto-config/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt"
            },
            "url": "grpcs://nd-JEFEX**************N4.m-QMD*********6HK.n-rf*********q.managedblockchain.us-east-1.amazonaws.com:30003",
            "eventUrl": "grpcs://nd-JEFEX**************N4.m-QMD*********6HK.n-rf*********q.managedblockchain.us-east-1.amazonaws.com:30003",
            "grpcOptions": {
                "ssl-target-name-override": "nd-JEFEX**************N4"
            }
        }
    }
}

Мой вопрос заключается в том, что мне добавить вместо adminPrivateKey-path, signedCert-path, tlsCACerts-path. Вот мой список доступных файлов, сгенерированных при настройке Hyperledger hyperledger fabri c в управляемой блокчейне Amazon .

/home/ec2-user/admin-msp$ ls * -r
user:

signcerts:
cert.pem

keystore:
fd84a**********************1f03ff_sk

cacerts:
ca-m-*****-n-*****-managedblockchain-us-east-1-amazonaws-com-30002.pem

admincerts:
cert.pem

Помогите мне настроить проводник Hyperledger fabri c для моего гиперледжера фабри c сеть.

1 Ответ

0 голосов
/ 12 августа 2020

Вы должны настроить свой профиль подключения, как показано ниже:

  "organizations": {
    "Org1MSP": {
      "mspid": "m-QMD*********6HK",
      "fullpath": true,
      "adminPrivateKey": {
        "path": "/home/ec2-user/admin-msp/keystore/fd84a**********************1f03ff_sk"
      },
      "signedCert": {
        "path": "/home/ec2-user/admin-msp/signcerts/cert.pem"
      }
    }
  },
  "peers": {
    "nd-JEFEX**************N4": {
      "tlsCACerts": {
        "path": "/home/ec2-user/admin-msp/cacerts/ca-m-*****-n-*****-managedblockchain-us-east-1-amazonaws-com-30002.pem"
      },
      "url": "grpcs://nd-JEFEX**************N4.m-QMD*********6HK.n-rf*********q.managedblockchain.us-east-1.amazonaws.com:30003",
      "grpcOptions": {
        "ssl-target-name-override": "nd-JEFEX**************N4"
      }
    }
  }

И я рекомендую использовать последнюю версию Explorer, потому что фиксация для AWS управляемой службы блокчейна и многие другие исправления ошибок были недавно зафиксированы ( Создание Hyperledger Explorer, совместимый с Amazon Managed Blockchain N… · hyperledger / blockchain-explorer@7b30821)

...