Alterar as configurações de banco de dados do Postgres para monetização

No Edge para nuvem privada, talvez seja necessário alterar as configurações de banco de dados do Postgres, como host, nome de usuário ou senha, por exemplo: para implementar um failover do banco de dados do Postgres. Se os Serviços de monetização estiverem ativados, você também precisará modificar as configurações do sistema de monetização para essa alteração.

Use o procedimento a seguir para alterar as configurações de conexão do banco de dados do Postgres para os serviços de monetização.

  1. Crie um arquivo de configuração com as configurações abaixo. O arquivo precisa ser legível pelo usuário apigee.
    # IP address of a zookeeper node
    ZK_HOSTS=XX.XX.XX.XX
    
    # Postgres admin user and password
    PG_USER=apigee
    PG_PWD=postgres
    
    # Postgres Host IP
    MO_PG_HOST=XX.XX.XX.XX
    
    # Postgres user and password for monetization
    MO_PG_USER=postgre
    MO_PG_PASSWD=changeme
    
    # [OPTIONAL] Comma separated list of org names for which monetization is enabled
    MO_ORG_NAMES=org1,org2
  2. Execute o seguinte comando em um dos nós do servidor de gerenciamento:
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-mint-management-server mint-pg-registration -f <path-to-config-file>
  3. Reinicie todos os nós do servidor de gerenciamento e do processador de mensagens.
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-management-server restart
    $APIGEE_ROOT/apigee-service/bin/apigee-service edge-message-processor restart