Массовый экспорт/импорт пользователей из/в хранилище пользователей WSO2IS

Я пытаюсь экспортировать всех своих пользователей с одного экземпляра сервера идентификации на другой. Это включает в себя все роли, частью которых являются эти пользователи, их разрешения и утверждения. Каков наилучший способ экспортировать этих пользователей массово, а затем импортировать их в другой экземпляр WSO2IS? Документация WSO2IS по этому вопросу очень ограничена: https://docs.wso2.com/display/IS500/Configuring+Users#ConfiguringUsers-Importingusers

Оба экземпляра IS имеют базу данных postgres jdbc и работают в качестве основного хранилища пользователей.


person videokanaal    schedule 02.08.2016    source источник


Ответы (1)


Я считаю, что вы должны использовать отдельные базы данных для разных экземпляров IS. В противном случае вы можете просто настроить ту же базу данных в новом экземпляре IS.

Если вы хотите использовать отдельную базу данных, экспорт дампа базы данных из текущей базы данных пользовательского хранилища и импорт в новую/создание новой с использованием дампа должны работать.

person Lahiru Sandaruwan Gamage    schedule 02.08.2016
comment
Спасибо за ваш ответ @Lahiru, однако это не идеальное решение. Что происходит, когда структура базы данных изменяется в следующей версии ИС? Я бы рискнул, что мой дБ окажется бесполезным... - person videokanaal; 09.08.2016
comment
Да, скорее всего в основных релизах структура базы данных может быть изменена. Затем у вас есть сценарии миграции для выполнения миграции. Может быть, я не получил требование. Что вы имеете в виду, говоря: «Я бы рискнул, что мой децибел окажется бесполезным»? - person Lahiru Sandaruwan Gamage; 09.08.2016
comment
Спасибо, я не подумал о сценариях миграции. Я просто надеялся на более автоматизированный способ экспорта только пользователей и связанных с ними таблиц. - person videokanaal; 27.09.2016