Kuruluşu kaldırma

API hub'ı entegrasyonunuzdan bir Apigee Edge for Private Cloud kuruluşunu kaldırmak için aşağıdaki adımları uygulayın:

  1. Mesaj işlemcilerini yapılandırın:

    Son olarak, kaldırdığınız kuruluş için çift yazma özelliğini devre dışı bırakmak üzere ileti işlemcilerini güncelleyin. Bu yapılandırma değişikliği, Apigee Edge for Private Cloud yüklemenizdeki her mesaj işlemcisi (MP) düğümünde uygulanmalıdır.

    • Her MP düğümünde /opt/apigee/customer/application/message-processor.properties dosyasını düzenleyin.
    • conf_message-processor-communication_uapim.enabled.environments mülkünü bulun ve kuruluşla ve silmekte olduğunuz ortamlarıyla ilgili tüm girişleri kaldırın.

      Örneğin, new_org ve ortamları dev ve staging'yi kaldırıyorsanız:

      Bu, Private Cloud için Apigee API Hub bağlayıcısının çalışma zamanı verilerinin girişi devre dışı bırakılması gereken tüm ortamların virgülle ayrılmış listesidir. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      ağ dosya sistemi (NFS) bağlama yoludur.conf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • Bu dosyayı ilgili tüm MP düğümlerinde güncelledikten sonra, yapılandırmanın uygulandığından emin olmak için ileti işlemcilerinizi kademeli olarak yeniden başlatın.
  2. Apigee API Hub for Private Cloud bağlayıcısını yapılandırın:

    Ardından, silmekte olduğunuz kuruluşun girişini kaldırarak Apigee API hub bağlayıcısının yapılandırmasını güncelleyin.

    • Dosyayı düzenleyin /opt/apigee/customer/application/uapim-connector.properties.
    • connectorConfig bölümünü conf_uapim_connector.uapim.settings.json bölümünün altında bulun ve silmek istediğiniz kuruluşa karşılık gelen JSON bloğunun tamamını kaldırın.

      Örneğin, new_org öğesini siliyorsanız:

      conf_uapim_connector.uapim.settings.json={
                "connectorConfig" : {
                  "org1" : {
                    "runtimeDataPubsub" : "",
                    "metadataPubsub":"",
                    "serviceAccount": "mysa1@in.myfirstProject",
                    "pluginInstanceId":"aaaa"
                  }
                },
                "runtimeDataPath":"/the/nfs/mounted/path",
                "managementServer": "hostname"
              }
      
    • Dosyayı değiştirdikten sonra, değişikliklerin geçerli olması için Apigee API Hub for Private Cloud bağlayıcısını yeniden başlatın:
      apigee-service edge-uapim-connector restart
  3. API hub'da eklenti örneğini silme:

    Öncelikle, API merkezinden kaldırmak istediğiniz kuruluşla ilişkili Plugin Instance'ı silin. Bu işlem, söz konusu kuruluş için meta veri ve çalışma zamanı verilerinin akışını durdurur.