Использование баз данных в распределенной настройке WSO2 API Manager

известно, что когда мы используем распределенную настройку WSO2 API Manager, необходимо использовать 3 базы данных, например:

Базы данных в APIManager


Когда мы используем автономную установку, у нас есть 2 источника данных:

  • WSO2_CARBON_DB (источник данных, используемый для реестра и диспетчера пользователей)
  • WSO2AM_DB (источник данных, используемый для базы данных API Manager)

1 Вопрос: Если WSO2_CARBON_DB заменен REGDB и USERDB, могу ли я удалить источник данных WSO2_CARBON_DB из master-datasources.xml?

2 Вопрос: Если я использую LDAP, нужно ли создавать USERDB?

Спасибо!


person Eliezer Trajano    schedule 07.04.2016    source источник


Ответы (1)


Вопрос: Если WSO2_CARBON_DB заменен REGDB и USERDB, могу ли я удалить источник данных WSO2_CARBON_DB из master-datasources.xml?

Да, вы можете удалить WSO2_CARBON_DB, если у вас есть отдельные базы данных для пользователей и реестра.

Вопрос: Если я использую LDAP, нужно ли создавать USERDB?

Да, нам нужна эта база данных. Диспетчер API хранит группы пользователей LDAP и сопоставления разрешений Менеджера API в этой базе данных. Группа LDAP будет функционировать как роли в диспетчере API, и вы можете назначать разрешения этим ролям.

person Abimaran Kugathasan    schedule 07.04.2016
comment
Говоря, что вы можете удалить WSO2_CARBON_DB, вы говорите здесь противоположное Bhathiya: в производственной среде рекомендуется разделить их как WSO2_CARBON_DB, WSO2UM_DB и WSO2REG_DB (обратите внимание, что вам также нужен WSO2_CARBON_DB для хранения локальных данных.) источник: stackoverflow.com/questions/38734196/ Пожалуйста, кто прав? - person Tristan; 06.12.2016