Удалить организацию

Чтобы удалить организацию Apigee Edge for Private Cloud из интеграции API Hub, выполните следующие действия.

  1. Настройте обработчики сообщений :

    Наконец, обновите обработчики сообщений, чтобы отключить возможность двойной записи для удаляемой организации. Это изменение конфигурации необходимо применить к каждому узлу обработчика сообщений (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

  2. Настройте коннектор 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
  3. Удалить экземпляр плагина на API-хабе :

    Сначала удалите экземпляр плагина , связанный с организацией, которую вы хотите удалить из API Hub. Это действие остановит поток метаданных и данных среды выполнения для этой организации.

  4. После обновления этого файла на всех соответствующих узлах MP выполните последовательный перезапуск процессоров сообщений, чтобы гарантировать применение конфигурации.