Bond Marketplace用のラッパーAPIのデプロイおよびテスト

Wrapper APIパッケージのデプロイ

ラッパーAPIパッケージをデプロイする前に、必要な構成変数を更新する必要があります。一部の構成変数にはデフォルト値がありますが、プレースホルダがデフォルト値として含まれる変数を手動で更新する必要があります。構成変数は、ラッパーAPIアーカイブのterraform.tfvarsファイルに格納されます。ラッパーAPIのデプロイおよび構成変数の詳細は、卸売CBDCラッパーAPIパッケージおよびOracle Blockchain Platformブロックチェーン・アプリケーション・ビルダーラッパーAPIを参照してください。次の表に、Bond MarketplaceラッパーAPIパッケージの構成変数とそのデフォルト値を示します。

変数名 デフォルト値 説明
compartment_ocid <compartment_ocid> Oracle Cloud Infrastructure (OCI)内のコンパートメントOCID。
compartment_name <compartment_name> OCIコンパートメントの名前。
identity_domain <identity_domain> 使用するアイデンティティ・ドメイン。
blockchain_channel <blockchain_channel> チェーンコードがデプロイされるOracle Blockchain Platformチャネルの名前。
blockchain_url <blockchain_url> チェーンコード・デプロイメントに関連付けられたOracle Blockchain Platform URL。
idcs_url <idcs_url> Identity Cloud ServiceのURL。
idcs_port <idcs_port> Identity Cloud Serviceのポート番号。
cbdc_chaincode <cbdc_chaincode> 卸売CBDCチェーンコードの名前。
cbdc_channel <cbdc_channel> 卸売CBDCチェーンコードがデプロイされるチャネル。
isolation_level <isolation_level> アトミック・トランザクションの分離レベル。通常、これはserializableです。
blockchain_chaincode BondMarketplace ラッパーAPIを生成するチェーンコードの名前。
blockchain_sync true APIコールのペイロードに含める同期値。
blockchain_timeout 6000 APIコールのペイロードに含めるタイムアウト値。
vcn_display_name BondMarketplace OCI仮想クラウド・ネットワークの表示名。
application_display_name BondMarketplace OCIアプリケーションの表示名。
gateway_display_name BondMarketplace APIゲートウェイの表示名。
deployment_display_name BondMarketplace APIゲートウェイでのデプロイメントの表示名。
deployment_path_prefix /BondMarketplace APIゲートウェイのデプロイメント・パス接頭辞。ルートがデプロイされるパスを指定します。deployment_path_prefix変数はスラッシュ(/)で始める必要があります。
ocir_repo_name bondmarketplace OCIレジストリ・リポジトリ名。ocir_repo_name変数は、すべて小文字にする必要があります。
policy_name BondMarketplace 組織内のグループおよびコンパートメントに対して定義された権限を介したAPIの管理およびアクセスを制御できるようにするポリシーの名前

ポストマンコレクション

債券マーケットプレイス・ラッパーAPIパッケージのPostmanコレクションには、債券マーケットプレイス・チェーンコードをサポートする追加の属性およびメソッドが含まれています。次の表に、Bond Marketplaceパッケージに固有のPostmanコレクション変数を示します。
可変 説明 デフォルト値
bc-instance-client-id Oracle Blockchain Platformクラウド・サービスのクライアントID。 bcインスタンス・クライアントID
bc-instance-client-secret Oracle Blockchain Platformクラウド・サービスのクライアント・シークレット。 bcインスタンス・クライアント・シークレット
int-app-client-id Oracle Identity Cloud Service (IDCS)機密アプリケーションのクライアントID。これは、CreateIDCSユーザーAPIでIDCSユーザーを作成するために使用されます。 アプリケーション内クライアントID
int-app-client-secret CreateIDCSユーザーAPIでIDCSユーザーを作成するために使用されるIDCS機密アプリケーションのクライアント・シークレット。 アプリケーション内クライアント・シークレット

詳細は、Oracle Blockchain Platformブロックチェーン・アプリケーション・ビルダーラッパーAPIパッケージ・コンポーネントを参照してください。