Menghapus organisasi

Untuk menghapus organisasi Apigee Edge untuk Private Cloud dari integrasi hub API Anda, ikuti langkah-langkah berikut:

  1. Konfigurasi pemroses pesan:

    Terakhir, perbarui pemroses pesan untuk menonaktifkan kemampuan penulisan ganda bagi organisasi yang Anda hapus. Perubahan konfigurasi ini harus diterapkan pada setiap node pemroses pesan (MP) di instalasi Apigee Edge untuk Private Cloud Anda.

    • Edit file /opt/apigee/customer/application/message-processor.properties di setiap node MP.
    • Temukan properti conf_message-processor-communication_uapim.enabled.environments dan hapus semua entri yang terkait dengan organisasi dan lingkungannya yang Anda hapus.

      Misalnya, jika Anda menghapus new_org dan lingkungannya dev dan staging:

      Ini adalah daftar yang dipisahkan koma dari semua lingkungan yang konektor Apigee API Hub untuk Private Cloud-nya harus dinonaktifkan. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      jalur ke pemasangan network file system (NFS) yang merupakanconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

  2. Konfigurasi konektor Apigee API Hub untuk Private Cloud:

    Selanjutnya, perbarui konfigurasi konektor hub API Apigee dengan menghapus entri untuk organisasi yang Anda hapus.

    • Edit file /opt/apigee/customer/application/uapim-connector.properties.
    • Temukan bagian connectorConfig di bagian conf_uapim_connector.uapim.settings.json, lalu hapus seluruh blok JSON yang sesuai dengan organisasi yang ingin Anda hapus.

      Misalnya, jika Anda menghapus 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"
              }
      
    • Setelah mengubah file, mulai ulang konektor Apigee API Hub for Private Cloud agar perubahan diterapkan:
      apigee-service edge-uapim-connector restart
  3. Menghapus instance plugin di hub API:

    Pertama, hapus Instance Plugin yang terkait dengan organisasi yang ingin Anda hapus dari hub API. Tindakan ini akan menghentikan aliran metadata dan data runtime untuk organisasi tertentu tersebut.

  4. Setelah memperbarui file ini di semua node MP yang relevan, lakukan rolling restart pada pemroses pesan Anda untuk memastikan konfigurasi diterapkan.