Cómo quitar una organización

Para quitar una organización de Apigee Edge para la nube privada de tu integración del centro de APIs, sigue estos pasos:

  1. Configura los procesadores de mensajes:

    Por último, actualiza los procesadores de mensajes para inhabilitar la capacidad de escritura doble de la organización que quitas. Este cambio de configuración se debe aplicar en cada nodo del procesador de mensajes (MP) de tu instalación de Apigee Edge para una nube privada.

    • Edita el archivo /opt/apigee/customer/application/message-processor.properties en cada nodo de MP.
    • Busca la propiedad conf_message-processor-communication_uapim.enabled.environments y quita todas las entradas relacionadas con la organización y los entornos que estás borrando.

      Por ejemplo, si quitas new_org y sus entornos dev y staging, haz lo siguiente:

      Es una lista separada por comas de todos los entornos para los que se debe inhabilitar la incorporación de datos del tiempo de ejecución del conector de Apigee API Hub para Private Cloud. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      Ruta de acceso a la activación del sistema de archivos de red (NFS), que esconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

  2. Configura el conector de Apigee API Hub para Private Cloud:

    A continuación, actualiza la configuración del conector del centro de APIs de Apigee quitando la entrada de la organización que borrarás.

    • Edita el archivo /opt/apigee/customer/application/uapim-connector.properties.
    • Busca la sección connectorConfig en la sección conf_uapim_connector.uapim.settings.json y quita todo el bloque JSON correspondiente a la organización que deseas borrar.

      Por ejemplo, si borras 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"
              }
      
    • Después de modificar el archivo, reinicia el conector de Apigee API Hub para la nube privada para que se apliquen los cambios:
      apigee-service edge-uapim-connector restart
  3. Borra la instancia del complemento en el concentrador de APIs:

    Primero, borra la instancia del complemento asociada a la organización que deseas quitar del centro de APIs. Esta acción detendrá el flujo de metadatos y datos de tiempo de ejecución para esa organización específica.

  4. Después de actualizar este archivo en todos los nodos de MP pertinentes, realiza un reinicio progresivo de tus procesadores de mensajes para asegurarte de que se aplique la configuración.