我在使用 WSO2 API Manager 2.0.0 时遇到了另一个问题:我已经使用三个容器(一个用于 APIM,一个用于 Analytics,一个用于 MySQL)将它安装在 docker 中,并且我用我的自定义版本替换了一些配置文件(例如 DB,服务器名称,网关设置...)。APIM 和 Analytics 都配置为将数据保存在 MySQL 容器中,我能够看到数据库中的更改。
问题是重建容器后,我在发布者和商店中都找不到我的 API。数据库中的更改仍然存在,我可以看到我所有 API 的统计信息,如果我尝试使用相同的名称或上下文创建新的 API,我会收到错误消息,但在新构建后存储始终为空。
我还尝试将两者都/repository/deployment/server/synapse-config/default
放在/repository/tenants/
两个卷中,我可以看到/.../default/api/
为我的 API 创建的文件,但我无法找出问题所在。我应该保留一些指南中未提及的附加目录吗?
如果可能的话,我不想将整个 APIM 和 Analytics 主页放在一起。