デプロイメントの前提条件
Oracle Blockchain Platform Enterprise Editionをデプロイするには、次のものが必要です。
一般的な前提条件
- ブロックチェーンの概念とBesuの基本的な理解。Besuの詳細は、Besu Ethereumクライアントを参照してください。
- Oracle Cloudアカウント:
- Oracle Cloudアカウントにサインアップします: サインアップする
- 初めてサインイン: Oracle Cloudへの最初のサインイン
- Oracle Cloudにサインインします: Oracle Cloudアカウント
OCIの前提条件
- Oracle Kubernetes Engine (OKE)ノードを作成する権限を持つ、割り当てられたOracle Cloudテナンシへのアクセス。割り当てられたテナンシのOracle Cloud Infrastructureにコンパートメントを作成する必要があります。参照:
- コンテナ・イメージをリポジトリにプッシュする権限を持つOCIレジストリ資格証明(ユーザー名および認証トークン)。
- OCIR認証トークンを生成します。これは、「認証トークン」、「トークンの生成」の「OCIマイ・プロファイル」で生成できます。認証トークンの取得を参照してください。トークンを生成するには:
- OCIコンソールで、「プロファイル」を選択し、ユーザー・アカウントを選択します。
- トークンとキーを開きます。
- 「認証トークン」で、トークンを作成し、それをコピーして安全に格納します。
- 通常は
<tenancy-name>/oracleidentitycloudservice/<username>という形式を使用するOCIRユーザー名を確認します。たとえば、acmeinc/oracleidentitycloudservice/dev.user@example.comです。
リッチ履歴データベースの前提条件
リッチ履歴データベースは、Oracle Blockchain Platformの外部にあるもので、選択されたチャネル上のブロックチェーン・レジャーのトランザクションに関するデータが含まれています。このデータベースを使用して、元帳のアクティビティに関する分析レポートおよびビジュアライゼーションを作成します。
- リッチ履歴データベース用にプロビジョニングおよび構成されたMySQLまたはOracle Databaseが必要です。
- データベース・ポートがオープンしていることを確認し、リッチ履歴データベースがデータベースにアクセスできるようにするイングレス・ルールを追加する必要があります。
アイデンティティ・プロバイダの前提条件
デフォルトでは、OpenLDAPサーバーが含まれ、テスト用に構成されます。
外部アイデンティティ・プロバイダを使用する場合は、「外部アイデンティティ・プロバイダを使用したユーザー管理」の説明に従って機密アプリケーションを作成する必要があります。