Déployer et tester des API d'encapsuleur pour les cadres de jetons génériques

Déploiement du paquetage d'API d'encapsuleur de cadre de jeton fongible

Pour plus d'informations sur l'utilisation des collections Postman incluses avec chaque ensemble, voir Composants d'ensemble d'API d'encapsulation dans Blockchain App Builder pour Oracle Blockchain Platform.

Avant de déployer l'ensemble d'API d'encapsuleur, vous devez mettre à jour les variables de configuration requises. Certaines variables de configuration ont des valeurs par défaut, mais vous devez mettre à jour manuellement toute variable contenant un paramètre fictif en tant que valeur par défaut. Les variables de configuration sont stockées dans le fichier terraform.tfvars dans l'archive de l'API d'encapsulation. Pour plus d'informations sur le déploiement des API d'encapsuleur et sur les variables de configuration, voir API d'encapsulation dans Blockchain App Builder for Oracle Blockchain Platform. Le tableau suivant répertorie les variables de configuration et leurs valeurs par défaut pour le paquetage d'API d'encapsuleur de cadre de jetons non fongible. Si la valeur par défaut contient des paramètres fictifs, cela indique que l'utilisateur doit fournir manuellement les valeurs nécessaires.

Nom de variable Valeur par défaut Description
compartment_ocid <compartment_ocid> OCID du compartiment dans Oracle Cloud Infrastructure (OCI).
compartment_name <compartment_name> Nom du compartiment OCI.
identity_domain <identity_domain> Domaine d'identité à utiliser.
blockchain_channel <blockchain_channel> Nom du canal Oracle Blockchain Platform où le code de chaîne est déployé.
blockchain_url <blockchain_url> URL d'Oracle Blockchain Platform associée au déploiement du code de chaîne.
blockchain_chaincode DepositToken Nom du code de chaîne pour lequel générer des API d'encapsuleur.
blockchain_sync true Valeur de synchronisation à inclure dans les données utiles pour les appels d'API.
blockchain_timeout 6000 Valeur de temporisation à inclure dans les données utiles pour les appels d'API.
vcn_display_name DepositToken Nom d'affichage du réseau en nuage virtuel OCI.
application_display_name DepositToken Nom d'affichage de l'application OCI.
gateway_display_name DepositToken Nom d'affichage de la passerelle d'API.
deployment_display_name DepositToken Nom d'affichage du déploiement dans la passerelle d'API.
deployment_path_prefix /DepositToken Préfixe du chemin de déploiement dans la passerelle d'API, qui spécifie le chemin où les routes sont déployées. La variable deployment_path_prefix doit commencer par une barre oblique (/).
ocir_repo_name deposittoken Nom du référentiel du registre OCI. La variable ocir_repo_name doit contenir toutes des lettres minuscules.
policy_name DepositToken Nom de la politique qui permet la gestion contrôlée et l'accès aux API au moyen d'autorisations définies pour les groupes et les compartiments de l'organisation.

Déploiement du paquetage d'API d'encapsuleur de jeton non fongible

Avant de déployer l'ensemble d'API d'encapsuleur, vous devez mettre à jour les variables de configuration requises. Certaines variables de configuration ont des valeurs par défaut, mais vous devez mettre à jour manuellement toute variable contenant un paramètre fictif en tant que valeur par défaut. Les variables de configuration sont stockées dans le fichier terraform.tfvars dans l'archive de l'API d'encapsulation. Pour plus d'informations sur le déploiement des API d'encapsuleur et sur les variables de configuration, voir API d'encapsulation dans Blockchain App Builder for Oracle Blockchain Platform. Le tableau suivant répertorie les variables de configuration et leurs valeurs par défaut pour le paquetage d'API d'encapsuleur de cadre de jetons non fongible. Si la valeur par défaut contient des paramètres fictifs, cela indique que l'utilisateur doit fournir manuellement les valeurs nécessaires.

Nom de variable Valeur par défaut Description
compartment_ocid <compartment_ocid> OCID du compartiment dans Oracle Cloud Infrastructure (OCI).
compartment_name <compartment_name> Nom du compartiment OCI.
identity_domain <identity_domain> Domaine d'identité à utiliser.
blockchain_channel <blockchain_channel> Nom du canal Oracle Blockchain Platform où le code de chaîne est déployé.
blockchain_url <blockchain_url> URL d'Oracle Blockchain Platform associée au déploiement du code de chaîne.
blockchain_chaincode NFTCollectiblesWithERC721 Nom du code de chaîne pour lequel générer des API d'encapsuleur.
blockchain_sync true Valeur de synchronisation à inclure dans les données utiles pour les appels d'API.
blockchain_timeout 6000 Valeur de temporisation à inclure dans les données utiles pour les appels d'API.
vcn_display_name NFTCollectiblesWithERC721 Nom d'affichage du réseau en nuage virtuel OCI.
application_display_name NFTCollectiblesWithERC721 Nom d'affichage de l'application OCI.
gateway_display_name NFTCollectiblesWithERC721 Nom d'affichage de la passerelle d'API.
deployment_display_name NFTCollectiblesWithERC721 Nom d'affichage du déploiement dans la passerelle d'API.
deployment_path_prefix /NFTCollectiblesWithERC721 Préfixe du chemin de déploiement dans la passerelle d'API, qui spécifie le chemin où les routes sont déployées. La variable deployment_path_prefix doit commencer par une barre oblique (/).
ocir_repo_name nftcollectibleswitherc721 Nom du référentiel du registre OCI. La variable ocir_repo_name doit contenir toutes des lettres minuscules.
policy_name NFTCollectiblesWithERC721 Nom de la politique qui permet la gestion contrôlée et l'accès aux API au moyen d'autorisations définies pour les groupes et les compartiments de l'organisation.

Déploiement du paquetage d'API d'encapsuleur de jeton combiné

Avant de déployer l'ensemble d'API d'encapsuleur, vous devez mettre à jour les variables de configuration requises. Certaines variables de configuration ont des valeurs par défaut, mais vous devez mettre à jour manuellement toute variable contenant un paramètre fictif en tant que valeur par défaut. Les variables de configuration sont stockées dans le fichier terraform.tfvars dans l'archive de l'API d'encapsulation. Pour plus d'informations sur le déploiement des API d'encapsuleur et sur les variables de configuration, voir API d'encapsulation dans Blockchain App Builder for Oracle Blockchain Platform. Le tableau suivant répertorie les variables de configuration et leurs valeurs par défaut pour l'ensemble d'API d'encapsuleur de cadre de jetons combiné. Si la valeur par défaut contient des paramètres fictifs, cela indique que l'utilisateur doit fournir manuellement les valeurs nécessaires.

Nom de variable Valeur par défaut Description
compartment_ocid <compartment_ocid> OCID du compartiment dans Oracle Cloud Infrastructure (OCI).
compartment_name <compartment_name> Nom du compartiment OCI.
identity_domain <identity_domain> Domaine d'identité à utiliser.
blockchain_channel <blockchain_channel> Nom du canal Oracle Blockchain Platform où le code de chaîne est déployé.
blockchain_url <blockchain_url> URL d'Oracle Blockchain Platform associée au déploiement du code de chaîne.
blockchain_chaincode WholesaleCBDC Nom du code de chaîne pour lequel générer des API d'encapsuleur.
blockchain_sync true Valeur de synchronisation à inclure dans les données utiles pour les appels d'API.
blockchain_timeout 6000 Valeur de temporisation à inclure dans les données utiles pour les appels d'API.
vcn_display_name NFTCollectiblesWithERC1155 Nom d'affichage du réseau en nuage virtuel OCI.
application_display_name NFTCollectiblesWithERC1155 Nom d'affichage de l'application OCI.
gateway_display_name NFTCollectiblesWithERC1155 Nom d'affichage de la passerelle d'API.
deployment_display_name NFTCollectiblesWithERC1155 Nom d'affichage du déploiement dans la passerelle d'API.
deployment_path_prefix /NFTCollectiblesWithERC1155 Préfixe du chemin de déploiement dans la passerelle d'API, qui spécifie le chemin où les routes sont déployées. La variable deployment_path_prefix doit commencer par une barre oblique (/).
ocir_repo_name nftcollectibleswitherc1155 Nom du référentiel du registre OCI. La variable ocir_repo_name doit contenir toutes des lettres minuscules.
policy_name NFTCollectiblesWithERC1155 Nom de la politique qui permet la gestion contrôlée et l'accès aux API au moyen d'autorisations définies pour les groupes et les compartiments de l'organisation.