为 Bond Marketplace 部署和测试包装 API

部署 Wrapper API 程序包

必须先更新所需的配置变量,然后才能部署包装 API 软件包。某些配置变量具有默认值,但必须手动更新包含占位符作为其默认值的任何变量。配置变量存储在包装器 API 档案中的 terraform.tfvars 文件中。有关部署包装 API 和配置变量的更多信息,请参见 Wholesale CBDC Wrapper API Package 和 Wrapper APIs in Blockchain App Builder for Oracle Blockchain Platform 。下表列出了债券市场包装器 API 程序包的配置变量及其默认值。

变量名称 默认值 说明
compartment_ocid <compartment_ocid> Oracle Cloud Infrastructure (OCI) 中区间的 OCID。
compartment_name <compartment_name> OCI 区间的名称。
identity_domain <identity_domain> 要使用的身份域。
blockchain_channel <blockchain_channel> 部署链代码的渠道的名称。
blockchain_url <blockchain_url> 与链代码部署关联的 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 集合包括支持债券市场链代码的其他属性和方法。下表显示了特定于债券市场包的 Postman 集合变量。
变量 说明 默认值
bc-instance-client-id Oracle Blockchain Platform 云服务的客户端 ID。 bc- 实例 - 客户机 - 标识
bc-instance-client-secret Oracle Blockchain Platform 云服务的客户端密钥。 bc 实例 - 客户端 - 密钥
int-app-client-id Oracle Identity Cloud Service (IDCS) 机密应用程序的客户端 ID,用于在 CreateIDCS 用户 API 中创建 IDCS 用户。 int-app-client-id
int-app-client-secret IDCS 机密应用程序的客户端密钥,用于在 CreateIDCS 用户 API 中创建 IDCS 用户。 内部应用程序客户端密钥

有关详细信息,请参阅 Blockchain App Builder for Oracle Blockchain Platform 中的 Wrapper API Package Components 。