Сохранена ли вся конфигурация WSO2 API Manager в базе данных?

Скажем, один реализует экземпляр Docker WSO2 API Manager, подключающийся к отдельной базе данных (например, MySql), которая не докеризована. Скажем, некоторая конфигурация API выполняется в диспетчере API (например, ссылка на файл Swagger в GitHub).

Скажем, кто-то перестраивает образ Docker WSO2 API Manager (например, для изменения файлов CSS), будет ли предыдущая конфигурация по-прежнему доступна из отдельной базы данных? Или нужно перенастроить все в новом экземпляре Docker?

Иными словами, если нужно все перенастроить, есть ли простой способ сделать это? Что-то автоматическое?


person Jérôme Verstrynge    schedule 17.08.2016    source источник


Ответы (1)


Все конфигурации хранятся в базе данных. (Некоторые хранятся во внутреннем реестре, но в конце реестр сохраняет данные в базе данных)

Артефакты API (файлы синапсов) сохраняются в файловой системе [1]. Вы можете использовать инструмент импорта/экспорта API для переноса артефактов API (и всех других связанных файлов, таких как swagger, изображения, последовательности и т. д.) между одним сервером на другой.

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

person Bee    schedule 17.08.2016