Aggiungi un'organizzazione

Per integrare una nuova organizzazione Apigee Edge for Private Cloud con API Hub:

  1. Crea un'istanza del plug-in su API Hub:

    Crea una nuova istanza del plug-in all'interno dell'hub API appositamente per la tua nuova organizzazione. In questo modo, l'organizzazione viene registrata e vengono forniti i dettagli di connettività necessari.

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

    Successivamente, aggiorna la configurazione del connettore Apigee API Hub per Private Cloud in modo da includere i dettagli della tua nuova organizzazione.

    • Modifica il file /opt/apigee/customer/application/uapim-connector.properties.
    • Aggiungi una nuova voce per la tua nuova organizzazione a connectorConfig nella sezione conf_uapim_connector.uapim.settings.json. Assicurati che questa nuova voce rispecchi la struttura delle configurazioni dell'organizzazione esistenti.

      Ad esempio:

      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"
              }
      
    • Dopo aver apportato le modifiche, riavvia il connettore eseguendo:
      apigee-service edge-uapim-connector restart
  3. Configura i processori di messaggi:

    Infine, aggiorna i processori di messaggi per abilitare la funzionalità di scrittura doppia per la nuova organizzazione e i relativi ambienti. Questa 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 aggiungi la nuova organizzazione e gli ambienti desiderati utilizzando il formato organization~environment, separati da virgole. Ad esempio, se la tua nuova organizzazione è new_org con ambienti di sviluppo e staging:

      Si tratta di un elenco separato da virgole di tutti gli ambienti per i quali deve essere abilitato l'on-ramp dei dati di runtime UAPIM. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~staging

      percorso del montaggio NFS che conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • Dopo aver aggiornato questo file su tutti i nodi MP pertinenti, esegui un riavvio in sequenza dei processori di messaggi affinché la nuova configurazione diventi effettiva.