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

クイック・デプロイメント・オプションを使用して、ワンステップのチェーンコード・デプロイメントを実行します。このオプションは、チェーンコードのテストに適しています。

クイック・デプロイメントではデフォルト設定を使用し、チャネル内のすべてのピアにチェーンコードをインストールします。デフォルトのエンドースメント・ポリシーを使用してチェーンコードをインスタンス化し、RESTプロキシでチェーンコードを有効にします。
次の点に注意してください。
  • サンプル・チェーンコードをデプロイするプロセスは、このトピックで説明するプロセスとは異なります。「サンプルを使用したOracle Blockchain Platformの探究」を参照してください。

  • 拡張デプロイメント・オプションを使用して、チェーンコードをネットワーク上の本番環境に組み込むことができます。「拡張デプロイメントの使用」を参照してください。

  • ネットワークからチェーンコードを削除することはできません。

このタスクを実行するには、管理者である必要があります。
  1. コンソールに移動し、チェーンコード・タブを選択します。
  2. チェーンコード・タブで、「新規チェーンコードのデプロイ」をクリックします。
    チェーンコードのデプロイ・ページが表示されます。
  3. 「クイック・デプロイメント」をクリックします。
    チェーンコードのデプロイ(クイック)ページが表示されます。
  4. チェーンコード名フィールドに、チェーンコードの一意の名前を入力します。バージョン・フィールドに、チェーンコードのバージョン番号を指定する文字列値を入力します。
    Oracle Blockchain Platformのチェーンコード名およびバージョン要件は、Hyperledger Fabricの要件とは異なります。Oracle Blockchain Platformの命名要件を使用する必要があります。チェーンコードに名前を付ける場合は、次のガイドラインを使用します:
    • ASCII英数字、引用符('')、ダッシュ(-)およびアンダースコア(_)を使用します。
    • 名前は、ASCII英数字で始まり、ASCII英数字で終わる必要があります。たとえば、_mychaincodemychaincode_のような名前は使用できません。
    • ダッシュ(-)およびアンダースコア(_)の後はASCII英数字を続ける必要があります。たとえば、my--chaincodemy-_chaincodeのような名前は使用できません。
    • 名前の長さは1から64文字までにする必要があります。
    • チェーンコードのバージョンにはピリオド(.)を含めることができます。
  5. その他のデフォルト設定を確認し、必要に応じて変更します。
  6. チェーンコード・ソース・フィールドをクリックし、アップロードおよびデプロイするチェーンコードのZIPファイルを特定します。
  7. 「送信」をクリックします。
    チェーンコードがチャネルのピアにインストールされ、インスタンス化されてRESTプロキシで有効化されます。デプロイされたチェーンコードの名前が、チェーンコード・タブの表に表示されます。