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

  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.

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