Todos los productos
Search
Centro de documentos

ApsaraDB RDS:Actualice el archivo pg_hba.conf

Última actualización: Sep 03, 2026

La función de migración a la nube de ApsaraDB RDS for PostgreSQL permite migrar datos desde una instancia de PostgreSQL autogestionada, desplegada en una instancia de Elastic Compute Service (ECS) o en un centro de datos, hacia una instancia de ApsaraDB RDS for PostgreSQL. Este tema describe cómo actualice el archivo pg_hba.conf de la instancia de PostgreSQL autogestionada antes de realizar una migración a la nube, con el fin de otorgar acceso desde el bloque CIDR de la virtual private cloud (VPC) a la que pertenece la instancia de ApsaraDB RDS for PostgreSQL.

Procedimiento

Nota

En este tema, tanto la instancia de PostgreSQL autogestionada como la instancia de ApsaraDB RDS for PostgreSQL ejecutan PostgreSQL 13 sobre el sistema operativo CentOS 7.

  1. Inicie sesión en el servidor donde reside la instancia de PostgreSQL autogestionada.

  2. Localice el archivo pg_hba.conf.

    Nota

    Solo el usuario root puede ejecutar el siguiente comando.

    find / -name pg_hba.conf

    Se mostrará a continuación salida de comando o una similar:

    /var/lib/pgsql/13/data/pg_hba.conf
  3. Vaya al directorio donde se almacena el archivo pg_hba.conf.

    cd /var/lib/pgsql/13/data/
  4. Ejecute el comando vim pg_hba.conf para habilitar el modo de edición y agregue a continuación contenido al archivo 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

    El contenido incluye a continuación parámetros:

    • migratetest: la cuenta que se utiliza para migrar los datos. Para obtener más información, consulte Create an account for cloud migration on a self-managed PostgreSQL instance.

    • 172.21.XX.XX/16: el bloque CIDR de la VPC a la que pertenece la instancia de ApsaraDB RDS for PostgreSQL.

      Método para obtener el bloque CIDR de la VPC

      1. Inicie sesión en la consola de ApsaraDB RDS y vaya a la página Instances. En la barra de navegación superior, seleccione la región donde reside la instancia de RDS. A continuación, localice la instancia de RDS y haga clic en su ID.

      2. En el panel de navegación izquierdo, haga clic en Database Connection. En la página que aparece, revise el parámetro Network Type para obtener el bloque CIDR de la VPC. VPC网段

  5. Conéctese a la instancia de PostgreSQL autogestionada y recargue su configuración.

    SELECT pg_reload_conf();

    Salida de ejemplo:

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

Siguientes pasos

Configure the firewall of the server on which a self-managed PostgreSQL instance resides