Se o seu servidor local ainda não conseguir se conectar a uma instância do ApsaraDB RDS for PostgreSQL após adicionar o endereço IP público dele à lista de permissões de endereços IP, a causa mais provável é que o endereço IP adicionado esteja incorreto. Este tópico descreve como encontrar o endereço IP público real do seu servidor local por meio de uma consulta SQL e, em seguida, atualize a lista de permissões com o endereço correto.
Esta solução se aplica apenas a conexões originadas de um servidor local. Se você estiver se conectando a partir de uma instância do Alibaba Cloud Elastic Compute Service (ECS), obtenha os endereços IP público e privado da instância ECS diretamente no console do ECS.
Pré-requisitos
Antes de começar, verifique se você possui:
Uma instância do ApsaraDB RDS for PostgreSQL
O pgAdmin 4 instalado no seu servidor local
Encontre o endereço IP correto e atualize a lista de permissões
Etapa 1: Permitir temporariamente todas as conexões.
Adicione 0.0.0.0/0 à lista de permissões de endereços IP da sua instância RDS. Isso permite que seu servidor local se conecte independentemente do endereço IP dele. Para obter instruções, consulte Configurar uma lista de permissões de endereços IP.
Etapa 2: Conectar-se à instância RDS usando o pgAdmin 4.
Para obter instruções, consulte Conectar-se a uma instância do ApsaraDB RDS for PostgreSQL.
Etapa 3: Abrir o Query Tool.
Clique em Database e, em seguida, clique em postgres. Na barra de navegação superior, escolha Tools > Query Tool.
Etapa 4: Execute a seguinte consulta SQL para encontrar seu endereço IP público.
select datname, pid, usename, client_addr, client_hostname, client_port, query from pg_stat_activity;
Nos resultados, localize a linha em que a coluna query exibe SELECT. O valor na coluna client_addr corresponde ao endereço IP público do seu servidor local.
Exemplo de saída:

Etapa 5: Atualize a lista de permissões com o endereço IP correto.
Remova 0.0.0.0/0 da lista de permissões e adicione o valor de client_addr encontrado na etapa anterior.
Considerações sobre endereços IP dinâmicos
Caso seu servidor local utilize um endereço IP público dinâmico e essa conexão seja usada em um ambiente de produção, adote uma das seguintes abordagens para evitar desconexões repetidas quando o IP mudar:
Conecte-se à instância RDS por meio de uma rede interna.
Adicione um bloco CIDR público apropriado à lista de permissões de endereços IP em vez de um único endereço IP.
Escopo de aplicação
ApsaraDB RDS for PostgreSQL