Remover uma organização

Para remover uma organização do Apigee Edge for Private Cloud da integração do hub de APIs, siga estas etapas:

  1. Configure os processadores de mensagens:

    Por fim, atualize os processadores de mensagens para desativar a capacidade de gravação dupla da organização que você está removendo. Essa mudança de configuração precisa ser aplicada em cada nó do processador de mensagens (MP) na instalação do Apigee Edge para nuvem privada.

    • Edite o arquivo /opt/apigee/customer/application/message-processor.properties em cada nó do MP.
    • Encontre a propriedade conf_message-processor-communication_uapim.enabled.environments e remova todas as entradas relacionadas à organização e aos ambientes que você está excluindo.

      Por exemplo, se você estiver removendo new_org e os ambientes dev e staging:

      É uma lista separada por vírgulas de todos os ambientes em que a rampa de acesso aos dados de tempo de execução do conector do Apigee API Hub para nuvem privada precisa ser desativada. conf_message-processor-communication_uapim.enabled.environments=acme~prod,acme~dev,noncps~prod

      caminho para a montagem do sistema de arquivos de rede (NFS), que éconf_message-processor-communication_uapim.runtime.data.path=/the/nfs

  2. Configure o hub de API Apigee para o conector do Private Cloud:

    Em seguida, atualize a configuração do conector do hub de API da Apigee removendo a entrada da organização que você está excluindo.

    • Edite o arquivo /opt/apigee/customer/application/uapim-connector.properties.
    • Localize a seção connectorConfig em conf_uapim_connector.uapim.settings.json e remova todo o bloco JSON correspondente à organização que você quer excluir.

      Por exemplo, se você estiver excluindo 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"
              }
      
    • Depois de modificar o arquivo, reinicie o conector do hub de APIs do Apigee para nuvem privada para que as mudanças entrem em vigor:
      apigee-service edge-uapim-connector restart
  3. Excluir a instância do plug-in no hub de APIs:

    Primeiro, exclua a instância do plug-in associada à organização que você quer remover do hub de APIs. Essa ação interrompe o fluxo de metadados e dados de tempo de execução para essa organização específica.

  4. Depois de atualizar esse arquivo em todos os nós relevantes do MP, faça uma reinicialização gradual dos processadores de mensagens para garantir que a configuração seja aplicada.