Organisation hinzufügen

So integrieren Sie eine neue Apigee Edge for Private Cloud-Organisation in API Hub:

  1. Plug-in-Instanz im API-Hub erstellen:

    Erstellen Sie im API-Hub eine neue Plugin-Instanz speziell für Ihre neue Organisation. Dadurch wird die Organisation registriert und die erforderlichen Verbindungsdetails werden bereitgestellt.

  2. Apigee API Hub for Private Cloud-Connector konfigurieren:

    Aktualisieren Sie als Nächstes die Konfiguration des Apigee API Hub for Private Cloud-Connectors, um die Details für Ihre neue Organisation einzuschließen.

    • Bearbeiten Sie die Datei /opt/apigee/customer/application/uapim-connector.properties.
    • Fügen Sie dem Abschnitt connectorConfig in der conf_uapim_connector.uapim.settings.json-Vorlage einen neuen Eintrag für Ihre neue Organisation hinzu. Achten Sie darauf, dass dieser neue Eintrag der Struktur vorhandener Organisationskonfigurationen entspricht.

      Beispiel:

      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"
              }
      
    • Nachdem Sie die Änderungen vorgenommen haben, starten Sie den Connector mit folgendem Befehl neu:
      apigee-service edge-uapim-connector restart
  3. Nachrichtenprozessoren konfigurieren:

    Aktualisieren Sie schließlich die Nachrichtenprozessoren, um die Dual-Write-Funktion für Ihre neue Organisation und ihre Umgebungen zu aktivieren. Diese Konfiguration muss auf jeden Nachrichtenprozessor-Knoten (MP) in Ihrer Apigee Edge for Private Cloud-Installation angewendet werden.

    • Bearbeiten Sie die Datei /opt/apigee/customer/application/message-processor.properties auf jedem MP-Knoten.
    • Suchen Sie die Property conf_message-processor-communication_uapim.enabled.environments und hängen Sie Ihre neue Organisation und die gewünschten Umgebungen im Format organization~environment an. Trennen Sie die einzelnen Einträge durch Kommas. Wenn Ihre neue Organisation beispielsweise new_org mit Entwicklungs- und Staging-Umgebungen ist:

      Dies ist eine durch Kommas getrennte Liste aller Umgebungen, für die die UAPIM-Laufzeitdaten-Onramp aktiviert werden muss. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~staging

      Pfad zur NFS-Bereitstellung, die conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • Nachdem Sie diese Datei auf allen relevanten MP-Knoten aktualisiert haben, führen Sie einen rollierenden Neustart der Nachrichtenprozessoren durch, damit die neue Konfiguration wirksam wird.