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

    • 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.
  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.