Rimuovere un'organizzazione

Per rimuovere un'organizzazione Apigee Edge for Private Cloud dall'integrazione dell'hub API:

  1. Configura i processori di messaggi:

    Infine, aggiorna i processori di messaggi per disattivare la funzionalità di scrittura doppia per l'organizzazione che stai rimuovendo. Questa modifica alla configurazione deve essere applicata a ogni nodo del processore di messaggi (MP) nell'installazione di Apigee Edge for Private Cloud.

    • Modifica il file /opt/apigee/customer/application/message-processor.properties su ogni nodo MP.
    • Trova la proprietà conf_message-processor-communication_uapim.enabled.environments e rimuovi tutte le voci relative all'organizzazione e ai relativi ambienti che stai eliminando.

      Ad esempio, se stai rimuovendo new_org e i relativi ambienti dev e staging:

      Si tratta di un elenco separato da virgole di tutti gli ambienti per i quali deve essere disattivato l'on-ramp dei dati di runtime del connettore Apigee API Hub per Private Cloud. conf_message-processor-communication_uapim.enabled.environments=acme~prod, acme~dev,noncps~prod

      percorso del montaggio del file system di rete (NFS) che èconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

  2. Configura il connettore Apigee API Hub for Private Cloud:

    Successivamente, aggiorna la configurazione del connettore dell'hub API Apigee rimuovendo la voce relativa all'organizzazione che stai eliminando.

    • Modifica il file /opt/apigee/customer/application/uapim-connector.properties.
    • Individua la sezione connectorConfig nella sezione conf_uapim_connector.uapim.settings.json e rimuovi l'intero blocco JSON corrispondente all'organizzazione che vuoi eliminare.

      Ad esempio, se stai eliminando 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"
              }
      
    • Dopo aver modificato il file, riavvia il connettore dell'hub API Apigee per Private Cloud affinché le modifiche diventino effettive:
      apigee-service edge-uapim-connector restart
  3. Elimina l'istanza del plug-in nell'hub API:

    Innanzitutto, elimina l'istanza del plug-in associata all'organizzazione che vuoi rimuovere dall'hub API. Questa azione interromperà il flusso di metadati e dati di runtime per l'organizzazione specifica.

  4. Dopo aver aggiornato questo file su tutti i nodi MP pertinenti, esegui un riavvio graduale dei processori di messaggi per assicurarti che la configurazione venga applicata.