Déployer et tester des API de wrapper pour Bond Marketplace

Déploiement du package d'API Wrapper

Pour pouvoir déployer le package d'API wrapper, 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 espace réservé comme valeur par défaut. Les variables de configuration sont stockées dans le fichier terraform.tfvars de l'archive d'API de wrapper. Pour plus d'informations sur le déploiement des API de wrapper et sur les variables de configuration, reportez-vous à Package d'API de wrapper CBDC pour le commerce de gros, ainsi qu'à API de wrapper 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 package API wrapper de bond marketplace.

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 sur lequel le code chaîne est déployé.
blockchain_url <blockchain_url> URL Oracle Blockchain Platform associée au déploiement de code chaîne.
idcs_url <idcs_url> URL d'Identity Cloud Service.
idcs_port <idcs_port> Numéro de port d'Identity Cloud Service.
cbdc_chaincode <cbdc_chaincode> Nom du code chaîne CBDC de gros.
cbdc_channel <cbdc_channel> Canal sur lequel le code chaîne CBDC de gros est déployé.
isolation_level <isolation_level> Niveau d'isolement des transactions atomiques. En général, il s'agit de serializable.
blockchain_chaincode BondMarketplace Nom du code chaîne pour lequel générer des API de wrapper.
blockchain_sync true Valeur de synchronisation à inclure dans la charge utile pour les appels d'API.
blockchain_timeout 6000 Valeur de délai d'expiration à inclure dans la charge utile pour les appels d'API.
vcn_display_name BondMarketplace Nom d'affichage du réseau cloud virtuel OCI.
application_display_name BondMarketplace Nom d'affichage de l'application OCI.
gateway_display_name BondMarketplace Nom d'affichage de API Gateway.
deployment_display_name BondMarketplace Nom d'affichage du déploiement dans API Gateway.
deployment_path_prefix /BondMarketplace Préfixe de chemin de déploiement dans API Gateway, qui indique le chemin où les routages sont déployés. La variable deployment_path_prefix doit commencer par une barre oblique (/).
ocir_repo_name bondmarketplace Nom du référentiel OCI Registry. La variable ocir_repo_name doit être composée de lettres minuscules.
policy_name BondMarketplace Nom de la stratégie qui permet une gestion contrôlée et un accès aux API via des droits d'accès définis pour les groupes et les compartiments dans l'organisation

Collection Postman

La collection Postman dans le package API wrapper bond marketplace inclut des attributs et des méthodes supplémentaires qui prennent en charge le code chaîne bond marketplace. Le tableau suivant présente les variables de recouvrement Postman qui sont spécifiques au package Bond Marketplace.
Variable Description Valeur par défaut
bc-instance-client-id ID client du service cloud Oracle Blockchain Platform. bc-instance-client-id
bc-instance-client-secret Clé secrète du client du service cloud Oracle Blockchain Platform. bc-instance-client-secret
int-app-client-id ID client de l'application confidentielle Oracle Identity Cloud Service (IDCS), qui permet de créer un utilisateur IDCS dans l'API utilisateur CreateIDCS. int-app-client-id
int-app-client-secret Clé secrète client de l'application confidentielle IDCS, utilisée pour créer un utilisateur IDCS dans l'API utilisateur CreateIDCS. int-app-client-secret

Pour plus d'informations, reportez-vous à Composants de package d'API de wrapper dans Blockchain App Builder for Oracle Blockchain Platform.