汎用トークン・フレームワーク用のラッパーAPIのデプロイおよびテスト
Fungible Token Framework Wrapper APIパッケージのデプロイ
各パッケージに含まれるPostmanコレクションの使用方法の詳細は、Oracle Blockchain Platform用ブロックチェーン・アプリケーション・ビルダーのラッパーAPIパッケージ・コンポーネントを参照してください。
ラッパーAPIパッケージをデプロイする前に、必要な構成変数を更新する必要があります。一部の構成変数にはデフォルト値がありますが、プレースホルダがデフォルト値として含まれる変数を手動で更新する必要があります。構成変数は、ラッパーAPIアーカイブのterraform.tfvarsファイルに格納されます。ラッパーAPIのデプロイおよび構成変数の詳細は、Oracle Blockchain Platformブロックチェーン・アプリケーション・ビルダーのラッパーAPIを参照してください。次の表に、非代替トークン・フレームワーク・ラッパー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。 |
blockchain_chaincode |
DepositToken |
ラッパーAPIを生成するチェーンコードの名前。 |
blockchain_sync |
true |
APIコールのペイロードに含める同期値。 |
blockchain_timeout |
6000 |
APIコールのペイロードに含めるタイムアウト値。 |
vcn_display_name |
DepositToken |
OCI仮想クラウド・ネットワークの表示名。 |
application_display_name |
DepositToken |
OCIアプリケーションの表示名。 |
gateway_display_name |
DepositToken |
APIゲートウェイの表示名。 |
deployment_display_name |
DepositToken |
APIゲートウェイでのデプロイメントの表示名。 |
deployment_path_prefix |
/DepositToken |
APIゲートウェイのデプロイメント・パス接頭辞。ルートがデプロイされるパスを指定します。deployment_path_prefix変数はスラッシュ(/)で始める必要があります。
|
ocir_repo_name |
deposittoken |
OCIレジストリ・リポジトリ名。ocir_repo_name変数は、すべて小文字にする必要があります。
|
policy_name |
DepositToken |
組織内のグループおよびコンパートメントに対して定義された権限を介したAPIの管理およびアクセスを制御できるようにするポリシーの名前 |
非代替トークン・ラッパーAPIパッケージのデプロイ
ラッパーAPIパッケージをデプロイする前に、必要な構成変数を更新する必要があります。一部の構成変数にはデフォルト値がありますが、プレースホルダがデフォルト値として含まれる変数を手動で更新する必要があります。構成変数は、ラッパーAPIアーカイブのterraform.tfvarsファイルに格納されます。ラッパーAPIのデプロイおよび構成変数の詳細は、Oracle Blockchain Platformブロックチェーン・アプリケーション・ビルダーのラッパーAPIを参照してください。次の表に、非代替トークン・フレームワーク・ラッパー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。 |
blockchain_chaincode |
NFTCollectiblesWithERC721 |
ラッパーAPIを生成するチェーンコードの名前。 |
blockchain_sync |
true |
APIコールのペイロードに含める同期値。 |
blockchain_timeout |
6000 |
APIコールのペイロードに含めるタイムアウト値。 |
vcn_display_name |
NFTCollectiblesWithERC721 |
OCI仮想クラウド・ネットワークの表示名。 |
application_display_name |
NFTCollectiblesWithERC721 |
OCIアプリケーションの表示名。 |
gateway_display_name |
NFTCollectiblesWithERC721 |
APIゲートウェイの表示名。 |
deployment_display_name |
NFTCollectiblesWithERC721 |
APIゲートウェイでのデプロイメントの表示名。 |
deployment_path_prefix |
/NFTCollectiblesWithERC721 |
APIゲートウェイのデプロイメント・パス接頭辞。ルートがデプロイされるパスを指定します。deployment_path_prefix変数はスラッシュ(/)で始める必要があります。
|
ocir_repo_name |
nftcollectibleswitherc721 |
OCIレジストリ・リポジトリ名。ocir_repo_name変数は、すべて小文字にする必要があります。
|
policy_name |
NFTCollectiblesWithERC721 |
組織内のグループおよびコンパートメントに対して定義された権限を介したAPIの管理およびアクセスを制御できるようにするポリシーの名前 |
結合トークン・ラッパーAPIパッケージのデプロイ
ラッパーAPIパッケージをデプロイする前に、必要な構成変数を更新する必要があります。一部の構成変数にはデフォルト値がありますが、プレースホルダがデフォルト値として含まれる変数を手動で更新する必要があります。構成変数は、ラッパーAPIアーカイブのterraform.tfvarsファイルに格納されます。ラッパーAPIのデプロイおよび構成変数の詳細は、Oracle Blockchain Platformブロックチェーン・アプリケーション・ビルダーのラッパーAPIを参照してください。次の表に、結合されたトークン・フレームワーク・ラッパー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。 |
blockchain_chaincode |
WholesaleCBDC |
ラッパーAPIを生成するチェーンコードの名前。 |
blockchain_sync |
true |
APIコールのペイロードに含める同期値。 |
blockchain_timeout |
6000 |
APIコールのペイロードに含めるタイムアウト値。 |
vcn_display_name |
NFTCollectiblesWithERC1155 |
OCI仮想クラウド・ネットワークの表示名。 |
application_display_name |
NFTCollectiblesWithERC1155 |
OCIアプリケーションの表示名。 |
gateway_display_name |
NFTCollectiblesWithERC1155 |
APIゲートウェイの表示名。 |
deployment_display_name |
NFTCollectiblesWithERC1155 |
APIゲートウェイでのデプロイメントの表示名。 |
deployment_path_prefix |
/NFTCollectiblesWithERC1155 |
APIゲートウェイのデプロイメント・パス接頭辞。ルートがデプロイされるパスを指定します。deployment_path_prefix変数はスラッシュ(/)で始める必要があります。
|
ocir_repo_name |
nftcollectibleswitherc1155 |
OCIレジストリ・リポジトリ名。ocir_repo_name変数は、すべて小文字にする必要があります。
|
policy_name |
NFTCollectiblesWithERC1155 |
組織内のグループおよびコンパートメントに対して定義された権限を介したAPIの管理およびアクセスを制御できるようにするポリシーの名前 |