Usuwanie organizacji

Aby usunąć organizację Apigee Edge for Private Cloud z integracji z platformą API Hub, wykonaj te czynności:

  1. Skonfiguruj procesory wiadomości:

    Na koniec zaktualizuj procesory wiadomości, aby wyłączyć funkcję podwójnego zapisu w organizacji, którą usuwasz. Tę zmianę konfiguracji należy zastosować w przypadku każdego węzła procesora wiadomości (MP) w instalacji Apigee Edge for Private Cloud.

    • Edytuj plik /opt/apigee/customer/application/message-processor.properties na każdym węźle MP.
    • Znajdź usługę conf_message-processor-communication_uapim.enabled.environments i usuń wszystkie wpisy związane z organizacją i jej środowiskami, które usuwasz.

      Jeśli na przykład usuwasz usługę new_org oraz jej środowiska devstaging:

      Jest to lista rozdzielonych przecinkami wszystkich środowisk, w których należy wyłączyć włączanie danych środowiska wykonawczego łącznika Apigee API Hub for Private Cloud. conf_message-processor-communication_uapim.enabled.environments=acme~prodacme~dev,noncps~prod

      ścieżka do podłączenia systemu plików NFS, która jestconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

    • Po zaktualizowaniu tego pliku na wszystkich odpowiednich węzłach MP przeprowadź stopniowe ponowne uruchomienie procesorów wiadomości, aby mieć pewność, że konfiguracja została zastosowana.
  2. Skonfiguruj łącznik centrum interfejsów API Apigee dla chmury prywatnej:

    Następnie zaktualizuj konfigurację złącza Apigee API Hub, usuwając wpis dotyczący usuwanej organizacji.

    • Edytuj plik /opt/apigee/customer/application/uapim-connector.properties.
    • W sekcji conf_uapim_connector.uapim.settings.json znajdź sekcję connectorConfig i usuń cały blok JSON odpowiadający organizacji, którą chcesz usunąć.

      Jeśli na przykład usuwasz 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"
              }
      
    • Po zmodyfikowaniu pliku uruchom ponownie łącznik Apigee API Hub for Private Cloud, aby zmiany zostały zastosowane:
      apigee-service edge-uapim-connector restart
  3. Usuwanie instancji wtyczki w centrum interfejsów API:

    Najpierw usuń instancję wtyczki powiązaną z organizacją, którą chcesz usunąć z centrum interfejsów API. Spowoduje to zatrzymanie przepływu metadanych i danych środowiska wykonawczego w przypadku tej organizacji.