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