GitHub authとMongo DBを使用するようにローカルRESTサーバーを構成しました。私はデプロイメントの手順に従い、デフォルトのWalletをMongo DBに入れてGiHub IDを認証することができます。次に、参加者を作成し、その参加者のIDを発行します。私は、アイデンティティをウォレットに追加し、そのアイデンティティをデフォルトとして設定します。現在の参加者を返すためにシステム/ pingを実行できました。また、REST APIを呼び出すこともできました。
ここでは、以下のような展開手順で作成したIDを持つシングルユーザーモードのRESTサーバーを開始したいと考えています。REST APIを通じて作成されたIDを使用してComposer RESTサーバーを起動するにはどうすればよいですか?
composer-rest-server -i nomura -s twidKDZiYFGw -m false -a false
参加者のIDを発行するときに、起動時にコマンドラインで指定されたブロックチェーンIDが作成されていると仮定します。 しかし、次のエラーが表示されます。
Discovering types from business network definition ...
Connection fails: Error: Error trying to ping. Error: Error trying to query chaincode. Error: chaincode error (status: 500, message: Error: The current identity has not been registered:nomura)
It will be retried for the next request.
Exception: Error: Error trying to ping. Error: Error trying to query chaincode. Error: chaincode error (status: 500, message: Error: The current identity has not been registered:nomura)
Error: Error trying to ping. Error: Error trying to query chaincode. Error: chaincode error (status: 500, message: Error: The current identity has not been registered:nomura)
他に、RESTサーバーを起動するための有効なブロックチェーンIDを作成する必要がありますか?
私はあなたがすべての参加者と資産をリストすることができる 'composer list -n'(またはそれに類するもの)を行うことができると思います。アイデンティティも表示されているかどうかはわかりませんが、アイデンティティがファブリックに認識されていないように見えます。同じネットワークと同じ接続プロファイルを使用していますか? –
ありがとうございます。まあ、自分の身元が正しく登録されていることを確認するために作曲者リストを作成しました。レジストリに自分の身元を見つけました。また、同じ接続プロファイルを使用して同じネットワークに接続しようとしていました。一方、管理者ユーザーでRESTサーバーを起動することはできますが、作者REST APIを使用して作成したIDを使用してRESTサーバーを開始できなかったことは恐れられます。 – Kohhei
人権/身元の役割はおそらく?すべてのアイデンティティ/財布の仕組みを100%確信しているわけではなく、これに関するいくつかのオープンなバグもあります。 –