0

假设一个实现了一个 WSO2 API Manager Docker 实例,该实例连接到一个没有被 docker 化的单独的数据库(如 MySql)。假设在 API Manager 中进行了一些 API 配置(例如在 GitHub 中引用 Swagger 文件)。

假设有人重建 WSO2 API Manager Docker 映像(例如修改 CSS 文件),过去的配置是否仍可从单独的数据库中获得?还是必须重新配置新 Docker 实例中的所有内容?

换句话说,如果需要重新配置所有内容,有没有简单的方法可以做到这一点?自动的东西?

4

1 回答 1

1

所有配置都存储在数据库中。(有些存储在内部注册表中,但注册表最后将数据保存在数据库中)

API 工件(突触文件)保存在文件系统 [1] 中。您可以使用 API Manager 的API 导入/导出工具将 API 工件(以及所有其他相关文件,如 swagger、图像、序列等)在一台服务器之间迁移到另一台服务器。

[1]<APIM_HOME>/repository/deployment/server/synapse-configs/default/api/

于 2016-08-17T15:09:24.923 回答