【发布时间】:2017-05-02 15:13:23
【问题描述】:
我们使用配置管理工具 (Chef) 来安装 WSO2 API Manager (v2.1.0)。对于每次安装,WSO 目录都会被删除并被新的更改/补丁覆盖。
此过程会从 WSO2 API Publisher 中删除已创建的 API。 (由于这些仍然存在于数据库中,因此无法使用相同的名称重新创建它们。)我们假设整个 API 配置都存储在数据库中,显然情况并非如此。
这个特定于 API 的文件对我们来说很明显:
/repository/deployment/server/synapse-configs/default/api/admin--my-api-definition_vv1.xml
是否有任何其他此类文件在新安装期间不得删除,或者有没有办法根据存储在数据库中的信息创建这些文件?
我们已经考虑使用“API 导入/导出工具”(https://docs.wso2.com/display/AM210/Migrating+the+APIs+to+a+Different+Environment)。但是,根据文档,这也会为 API 创建数据库条目,在我们的例子中,这些条目已经存在。
【问题讨论】:
标签: wso2-am