Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Mettre à jour le fichier pg_hba.conf

Dernière mise à jour :Aug 19, 2026

La fonctionnalité de migration vers le cloud d'ApsaraDB RDS for PostgreSQL permet de migrer des données depuis une instance PostgreSQL autogérée déployée sur une instance Elastic Compute Service (ECS) ou dans un centre de données vers une instance ApsaraDB RDS for PostgreSQL. Cette rubrique explique comment mettre à jour le fichier pg_hba.conf de l'instance PostgreSQL autogérée avant la migration vers le cloud, afin d'autoriser l'accès depuis le bloc CIDR du Virtual Private Cloud (VPC) auquel appartient l'instance ApsaraDB RDS for PostgreSQL.

Procédure

Remarque

Dans cette rubrique, l'instance PostgreSQL autogérée et l'instance ApsaraDB RDS for PostgreSQL exécutent PostgreSQL 13 sous le système d'exploitation CentOS 7.

  1. Connectez-vous au serveur hébergeant l'instance PostgreSQL autogérée.

  2. Localisez le fichier pg_hba.conf.

    Remarque

    Seul l'utilisateur root peut exécuter la commande suivante.

    find / -name pg_hba.conf

    Le résultat de la commande ressemble à ce qui suit :

    /var/lib/pgsql/13/data/pg_hba.conf
  3. Accédez au répertoire contenant le fichier pg_hba.conf.

    cd /var/lib/pgsql/13/data/
  4. Exécutez la commande vim pg_hba.conf pour passer en mode édition et ajoutez le contenu suivant au fichier 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

    Le contenu comprend les paramètres suivants :

    • migratetest : le compte utilisé pour la migration des données. Pour plus d'informations, consultez la rubrique Créer un compte pour la migration vers le cloud sur une instance PostgreSQL autogérée.

    • 172.21.XX.XX/16 : le bloc CIDR du VPC auquel appartient l'instance ApsaraDB RDS for PostgreSQL.

      Méthode pour obtenir le bloc CIDR du VPC

      1. Connectez-vous à la console ApsaraDB RDS et accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où se trouve l'instance RDS. Localisez ensuite l'instance RDS et cliquez sur son ID.

      2. Dans le volet de navigation de gauche, cliquez sur Database Connection. Sur la page qui s'affiche, vérifiez le paramètre Network Type pour obtenir le bloc CIDR du VPC. VPC网段

  5. Connectez-vous à l'instance PostgreSQL autogérée et rechargez sa configuration.

    SELECT pg_reload_conf();

    Exemple de résultat :

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

Étapes suivantes

Configurer le pare-feu du serveur sur lequel réside une instance PostgreSQL autogérée