Todos os produtos
Search
Central de documentação

ApsaraDB RDS:Atualizar o arquivo pg_hba.conf

Última atualização: Jun 26, 2026

O recurso de migração para nuvem do ApsaraDB RDS for PostgreSQL permite migrar dados de uma instância PostgreSQL autogerenciada, implantada em uma instância Elastic Compute Service (ECS) ou em um data center, para uma instância ApsaraDB RDS for PostgreSQL. Este tópico descreve como atualizar o arquivo pg_hba.conf da instância PostgreSQL autogerenciada antes de uma migração para nuvem, a fim de conceder acesso a partir do bloco CIDR da virtual private cloud (VPC) à qual a instância ApsaraDB RDS for PostgreSQL pertence.

Procedimento

Nota

Neste tópico, a instância PostgreSQL autogerenciada e a instância ApsaraDB RDS for PostgreSQL executam o PostgreSQL 13 no sistema operacional CentOS 7.

  1. Faça login no servidor em que a instância PostgreSQL autogerenciada reside.

  2. Localize o arquivo pg_hba.conf.

    Nota

    Somente o usuário root pode executar o comando a seguir.

    find / -name pg_hba.conf

    A saída exibida será semelhante à seguinte:

    /var/lib/pgsql/13/data/pg_hba.conf
  3. Acesse o diretório em que o arquivo pg_hba.conf está armazenado.

    cd /var/lib/pgsql/13/data/
  4. Execute o comando vim pg_hba.conf para ativar o modo de edição e adicione o conteúdo a seguir ao arquivo pg_hba.conf.

    # Migrate data over an internal network.
    host  all    migratetest  172.21.XX.XX/16  md5
    host  replication  migratetest  172.21.XX.XX/16  md5

    O conteúdo inclui os seguintes parâmetros:

    • migratetest: a conta utilizada para migrar os dados. Para mais informações, consulte Criar uma conta para migração para nuvem em uma instância PostgreSQL autogerenciada.

    • 172.21.XX.XX/16: o bloco CIDR da VPC à qual a instância ApsaraDB RDS for PostgreSQL pertence.

      Como obter o bloco CIDR da VPC

      1. Faça login no console do ApsaraDB RDS e acesse a página Instances. Na barra de navegação superior, selecione a região em que a instância RDS reside. Em seguida, localize a instância RDS e clique no ID dela.

      2. No painel de navegação à esquerda, clique em Database Connection. Na página exibida, verifique o parâmetro Network Type para obter o bloco CIDR da VPC. VPC网段

  5. Conecte-se à instância PostgreSQL autogerenciada e recarregue sua configuração.

    SELECT pg_reload_conf();

    Exemplo de saída:

     pg_reload_conf
    ----------------
     t
    (1 row)

Próximas etapas

Configurar o firewall do servidor em que uma instância PostgreSQL autogerenciada reside