クイック・デプロイメントの使用

(Hyperledger Fabric v2.x)クイック・デプロイメント・オプションを使用して、ワンステップのチェーンコード・デプロイメントを完了します。このオプションは、チェーンコードのテストに適しています。

クイック・デプロイメントではデフォルト設定を使用し、チャネル内のすべてのピアにチェーンコードをインストールします。デフォルトのエンドースメント・ポリシーを使用してチェーン・コードをデプロイし、RESTプロキシでチェーンコードを有効にします。
次の点に注意してください。
このタスクを完了できるのは、管理者のみです。
  1. コンソールに移動し、チェーンコード・タブを選択します。
  2. チェーンコード・タブで、「新規チェーンコードのデプロイ」をクリックします。
    チェーンコードのデプロイ・ページが表示されます。
  3. 「クイック・デプロイメント」をクリックします。
    チェーンコードのデプロイ(クイック)ページが表示されます。
  4. 「パッケージ・ラベル」フィールドに、チェーンコード・パッケージの説明を入力します。
    チェーンコードにラベルを付けるときは、次のガイドラインを使用してください:
    • ASCII英数字、ダッシュ(-)およびアンダースコア(_)を使用します。
    • ラベルは、ASCII英数字でのみ開始および終了する必要があります。たとえば、_mychaincodemychaincode_などのラベルは使用できません。
    • ダッシュ(-)およびアンダースコア(_)の後はASCII英数字を続ける必要があります。たとえば、my--chaincodemy-_chaincodeのような名前は使用できません。
    • パッケージ・ラベルの長さは最大50文字です。
  5. 「チェーンコード・タイプ」リストで、チェーンコードの記述言語を選択します。外部チェーンコード(サービスとしてのチェーンコード)をデプロイするには、「外部」を選択します。チェーンコードをサービスとしてデプロイする方法の詳細は、「外部サービスからのチェーンコードのデプロイ」を参照してください。
  6. チェーンコード名フィールドに、チェーンコードの一意の名前を入力します。バージョン・フィールドに、チェーンコードのバージョン番号を指定する文字列値を入力します。
    チェーンコードに名前を付ける場合は、次のガイドラインを使用します:
    • ASCII英数字、ダッシュ(-)およびアンダースコア(_)を使用します。
    • 名前は、ASCII英数字で始まり、ASCII英数字で終わる必要があります。
    • ダッシュ(-)およびアンダースコア(_)の後はASCII英数字を続ける必要があります。
    • 名前とバージョンは、それぞれ64文字までです。
    • チェーンコード・バージョンには、ピリオド(.)およびプラス記号(+)を含めることもできます。
  7. チェーンコードで初期化が必要な場合は、「初期化必須」を選択します。
    「初期化必須」が選択されている場合、クライアント・アプリケーションは、isInitフラグを指定してInit関数を明示的に呼び出してから、他の関数を呼び出す必要があります。
  8. その他のデフォルト設定を確認し、必要に応じて変更します。
  9. .zipファイルのチェーンコード・ソースをデプロイする場合は、「パッケージ・チェーンコード」の選択を解除したままにします。.tar.gzファイルのチェーンコード・パッケージをデプロイする場合は、「パッケージ・チェーンコード」を選択します。
  10. 「チェーンコード・ファイルのアップロード」をクリックして、アップロードおよびデプロイするチェーンコード・ファイルを参照します。
  11. 「送信」をクリックします。
    チェーンコードはチャネルのピアにインストールされ、デプロイされます。
「チャネル」タブで、チェーンコードをデプロイしたチャネルの名前をクリックし、「デプロイ済チェーンコード」をクリックします。デプロイされたチェーンコードの名前、バージョン、シーケンス番号およびパッケージIDが、承認済およびコミット済のステータスとともにサマリー表に表示されます。