Ajouter une organisation

Pour intégrer une nouvelle organisation Apigee Edge for Private Cloud à API Hub, procédez comme suit :

  1. Créez une instance de plug-in sur API Hub :

    Créez une instance de plug-in dans API Hub, spécifiquement pour votre nouvelle organisation. Cela permet d'enregistrer l'organisation et de fournir les informations de connectivité nécessaires.

  2. Configurez le connecteur Apigee API Hub pour Private Cloud :

    Ensuite, mettez à jour la configuration du connecteur Apigee API Hub for Private Cloud pour inclure les informations de votre nouvelle organisation.

    • Modifiez le fichier /opt/apigee/customer/application/uapim-connector.properties.
    • Ajoutez une entrée pour votre nouvelle organisation à connectorConfig dans la section conf_uapim_connector.uapim.settings.json. Assurez-vous que cette nouvelle entrée reflète la structure des configurations d'organisation existantes.

      Exemple :

      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"
              }
      
    • Une fois les modifications effectuées, redémarrez le connecteur en exécutant la commande suivante :
      apigee-service edge-uapim-connector restart
  3. Configurez les processeurs de messages :

    Enfin, mettez à jour les processeurs de messages pour activer la fonctionnalité d'écriture double pour votre nouvelle organisation et ses environnements. Cette configuration doit être appliquée à chaque nœud de processeur de messages (MP) de votre installation Apigee Edge pour Private Cloud.

    • Modifiez le fichier /opt/apigee/customer/application/message-processor.properties sur chaque nœud MP.
    • Recherchez la propriété conf_message-processor-communication_uapim.enabled.environments, puis ajoutez votre nouvelle organisation et les environnements souhaités au format organization~environment, en les séparant par des virgules. Par exemple, si votre nouvelle organisation est new_org avec des environnements de développement et de préproduction :

      Il s'agit d'une liste séparée par une virgule de tous les environnements pour lesquels l'intégration des données d'exécution UAPIM doit être activée. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod,new_org~dev,new_org~staging

      chemin d'accès à l'installation NFS qui conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • Après avoir mis à jour ce fichier sur tous les nœuds MP concernés, effectuez un redémarrage progressif de vos processeurs de messages pour que la nouvelle configuration prenne effet.