Supprimer une organisation

Pour supprimer une organisation Apigee Edge pour Private Cloud de votre intégration au hub d'API, procédez comme suit :

  1. Configurez les processeurs de messages :

    Enfin, mettez à jour les processeurs de message pour désactiver la fonctionnalité d'écriture double pour l'organisation que vous supprimez. Cette modification de 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 et supprimez toutes les entrées liées à l'organisation et à ses environnements que vous supprimez.

      Par exemple, si vous supprimez new_org et ses environnements dev et staging :

      Il s'agit d'une liste séparée par des virgules de tous les environnements pour lesquels l'intégration des données d'exécution du connecteur Apigee API Hub pour Private Cloud doit être désactivée. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      Chemin d'accès au montage du système de fichiers réseau (NFS), qui estconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

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

    Ensuite, mettez à jour la configuration du connecteur du hub d'API Apigee en supprimant l'entrée de l'organisation que vous supprimez.

    • Modifiez le fichier /opt/apigee/customer/application/uapim-connector.properties.
    • Localisez la section connectorConfig sous la section conf_uapim_connector.uapim.settings.json, puis supprimez l'intégralité du bloc JSON correspondant à l'organisation que vous souhaitez supprimer.

      Par exemple, si vous supprimez 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"
              }
      
    • Après avoir modifié le fichier, redémarrez le connecteur Apigee API Hub for Private Cloud pour que les modifications prennent effet :
      apigee-service edge-uapim-connector restart
  3. Supprimer l'instance de plug-in sur le hub d'API :

    Commencez par supprimer l'instance de plug-in associée à l'organisation que vous souhaitez supprimer du hub d'API. Cette action interrompra le flux de métadonnées et de données d'exécution pour cette organisation spécifique.

  4. 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 vous assurer que la configuration est appliquée.