Utilisez la fonctionnalité de migration vers le cloud en un clic pour migrer une base de données PostgreSQL auto-hébergée depuis une instance ECS vers ApsaraDB RDS for PostgreSQL. Pour ce faire, configurez le groupe de sécurité de l'instance ECS afin d'autoriser l'instance ApsaraDB RDS for PostgreSQL à accéder au port de votre base de données auto-hébergée.
Prérequis
Votre instance ECS doit remplir les conditions suivantes :
L'instance ECS et l'instance ApsaraDB RDS for PostgreSQL doivent se trouver dans le même VPC.
Une base de données PostgreSQL doit être déployée sur l'instance ECS.
Procédure
Connectez-vous à la console ECS.
Dans le volet de navigation de gauche, choisissez .
Dans le coin supérieur gauche de la barre de menus supérieure, sélectionnez une région.
Repérez l'instance ECS cible et cliquez sur son ID d'instance.
Sous l'onglet Security Group, cliquez sur l'ID du groupe de sécurité.
-
Sur la page Security Group Details, dans la section Rules, cliquez sur le bouton Add Rule de l'onglet Inbound pour ajouter les règles suivantes.
Le tableau suivant décrit les paramètres requis.
Protocol
Destination
Access Source
All ICMP
Laissez ce paramètre à sa valeur par défaut : All(
-1/-1).Définissez cette valeur sur le VPC CIDR Block de l'instance ApsaraDB RDS for PostgreSQL.
Custom TCP
Définissez cette valeur sur le port de la base de données PostgreSQL auto-hébergée sur l'instance ECS. Vous pouvez exécuter la commande
netstat -a | grep PGSQLpour trouver le port.