RESTプロキシ・ノードの管理
このトピックでは、RESTプロキシの使用方法の理解、RESTプロキシへの登録の追加、およびRESTプロキシ・ノードの表示と編集に役立つ情報を示します。
RESTプロキシの使用方法
RESTプロキシは、アプリケーション・アイデンティティをブロックチェーン・メンバーにマップします。これにより、ユーザーおよびアプリケーションはOracle Blockchain Platform REST APIをコールできます。
Oracle Blockchain Platformでは、ネイティブのHyperledger Fabric APIを使用するかわりに、RESTプロキシを使用してHyperledger Fabricネットワークと対話できます。ネイティブHyperledger Fabric APIを使用するときは、ピアおよびオーダラに直接接続します。ただし、RESTプロキシを使用すると、RESTfulプロトコルを介してFabricチェーンコードの問合せや呼出しができます。
RESTプロキシへの登録の追加
登録により、ユーザーは登録証明書なしでRESTプロキシをコールできます。登録には、認証サーバーに定義される新しいユーザー・グループが必要です。
Microsoft Active Directoryを認証サーバーとして使用する場合の登録の追加
RESTプロキシに登録を追加するには、Active Directoryに新しいユーザー・グループを追加する必要があります(<Rest Proxy Client Users group name>_<custom enrolment name>
)。その後、Blockchain Platformコンソールを使用して、このグループに登録をマップできます。
<Rest Proxy Client Users group name>_<custom enrolment name>
という新しいActive Directoryグループを作成します。- このグループへのカスタム登録を使用する必要があるユーザーを追加します。
- Blockchain Platformコンソールに移動し、「ノード」タブをクリックします。
- ノード・タブで、登録の追加先のRESTプロキシ・ノードを特定し、その他のアクション・メニューを開きます。
- 「登録の表示または作成」をクリックしてノードの現在の登録のリストを表示します。
- 「新規登録の作成」をクリックします。
- 「User Name」フィールドで、最初のステップの
<custom enrolment name>
と入力します。この場合、大/小文字が区別され、作成したユーザー・グループと一致する必要があることに注意してください。「登録」をクリックします。- 登録が作成され、登録表に表示されます。
- 新しい登録は、ネットワーク内の各RESTプロキシ・ノードにコピーされます。
認証サーバーとしてOpenLDAPまたはOracle Internet Directory使用時の登録の追加
OBP_<platform-name>_<instance-name>_REST_<custom-enrollment>
グループに新しいユーザー・ロールが作成されます。
登録がコンソールで作成されたら、管理者はLDAPサーバーを使用して必要なユーザーをこのロールに割り当てます。
ユーザーによるRESTリソースへのアクセス方法の詳細は、Oracle Blockchain Platform REST APIを参照してください。
RESTプロキシ・ノードの構成の表示と編集
RESTプロキシ・ノードの構成により、ネットワーク上でのノードの挙動や動作が決まります。