2016-08-17 9 views
0

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

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

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

ответ

1

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

Артефакты API (файлы synapse) сохраняются в файловой системе [1]. Вы можете использовать API Manager API import/export tool для переноса артефактов API (и всех других связанных файлов, таких как чванство, изображения, последовательности и т. Д.) Между одним сервером на другой.

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