Чтобы интегрировать новую организацию Apigee Edge для частного облака с API Hub, выполните следующие действия:
- Создайте экземпляр плагина в API Hub:
Создайте новый экземпляр плагина в API Hub специально для новой организации. Это позволит зарегистрировать организацию и предоставить необходимые сведения о подключении.
- Настройте коннектор Apigee API Hub для Private Cloud:
Затем обновите конфигурацию коннектора Apigee API Hub для частного облака, добавив сведения о новой организации.
- Измените файл
/opt/apigee/customer/application/uapim-connector.properties. - Добавьте новую запись для вашей организации в раздел
conf_uapim_connector.uapim.settings.jsonфайлаconnectorConfig. Убедитесь, что новая запись соответствует структуре существующих конфигураций организации.Пример:
conf_uapim_connector.uapim.settings.json={ "connectorConfig" : { "org1" : { "runtimeDataPubsub" : "", "metadataPubsub":"", "serviceAccount": "mysa1@in.myfirstProject", "pluginInstanceId":"projects//locations/ /plugins/system-edge-private-cloud/instances/ " }, "new_org" : { "runtimeDataPubsub" : "", "metadataPubsub":"", "serviceAccount": "mysa2@in.mySecondProject", "pluginInstanceId":"bbbbb" } }, "runtimeDataPath":"/the/nfs/mounted/path", "managementServer": "hostname" } - После внесения изменений перезапустите коннектор, выполнив следующую команду:
apigee-service edge-uapim-connector restart
- Измените файл
- Настройте обработчики сообщений:
Наконец, обновите процессоры сообщений, чтобы включить возможность двойной записи для новой организации и ее сред. Эту конфигурацию необходимо применить к каждому узлу обработчика сообщений в установке Apigee Edge для частного облака.
- Отредактируйте файл
/opt/apigee/customer/application/message-processor.propertiesна каждом узле MP. - Найдите свойство
conf_message-processor-communication_uapim.enabled.environmentsи добавьте новую организацию и нужные среды в форматеorganization~environment, разделяя их запятыми. Например, если ваша новая организация –new_orgс тестовой и промежуточной средами:Это список сред, разделенный запятыми, для которых необходимо включить передачу данных среды выполнения UAPIM.
conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~stagingпуть к точке монтирования NFS, которая
conf_message-processor-communication_uapim.runtime.data.path=/the/nfs - После обновления этого файла на всех соответствующих узлах MP выполните последовательную перезагрузку процессоров сообщений, чтобы новая конфигурация вступила в силу.
- Отредактируйте файл