wso2 API 3.0.0中Deployment.toml的用法

问题描述 投票:0回答:1

我想为WSO2 APIM 3.0.0部署网关工作人员配置文件。据我了解,实例启动时,新的deployment.toml文件用于覆盖所有配置文件。

  • 难道共享数据库仅用于部署网关实例,因为如果删除此数据库,toml覆盖将失败?我当时以为网关不需要任何数据库。

  • 为什么此toml文件不会删除master-datasources.xml中所有不必要的数据源,即使toml文件中未描述所有数据源,它们仍在h2中处于活动状态?

谢谢。

wso2 wso2-am toml
1个回答
0
投票

共享数据库是租用模式下网关所必需的。因此,它是必需的数据源。默认的APIM分发同时需要AM DB和Shared DB,因此TOML文件中仅定义了那些数据源。在概要文件中,可以删除某些数据源。为了配置配置文件,您需要运行配置文件优化工具[1]。优化工具将使用最少的必需配置来生成特定于配置文件的TOML配置。

[1] https://apim.docs.wso2.com/en/latest/SetupAndInstall/DeployingWSO2APIManager/DistributedDeployment/product-profiles/

© www.soinside.com 2019 - 2024. All rights reserved.