Tous les produits
Search
Centre de documentation

ApsaraDB RDS:Change the vSwitch of an ApsaraDB RDS for PostgreSQL instance

Dernière mise à jour :Aug 19, 2026

Déplacez une instance ApsaraDB RDS for PostgreSQL vers un autre vSwitch au sein du même Virtual Private Cloud (VPC) en utilisant la console ApsaraDB RDS ou l'opération d'API SwitchDBInstanceVpc.

Prérequis

Avant de commencer, assurez-vous que vous disposez des éléments suivants :

  • Une instance RDS utilisant des disques SSD standard ou des disques ESSD (Enhanced SSD).

  • Un vSwitch cible dans la zone où réside l'instance. Si aucun n'est disponible, créez-en un dans la console VPC.

Impacts

Le changement de vSwitch entraîne une interruption de connexion d'environ 30 secondes. Assurez-vous que votre application est configurée pour se reconnecter automatiquement avant d'effectuer cette opération.

Après le basculement, l'adresse IP virtuelle (VIP) de l'instance change. Cela interrompt temporairement les connexions depuis Data Management (DMS) et Data Transmission Service (DTS). Ces deux services reprennent automatiquement une fois la mise à jour de la VIP terminée.

Le cache DNS de votre client de base de données peut empêcher l'écriture dans la base de données après le basculement. Videz le cache DNS du client de base de données immédiatement après la fin de l'opération.

Limitations

Vous ne pouvez pas modifier le VPC d'une instance RDS for PostgreSQL. Pour utiliser l'instance avec un VPC différent, utilisez l'une des approches suivantes :

Modifier le vSwitch

  1. Accédez à la page Instances. Dans la barre de navigation supérieure, sélectionnez la région où réside l'instance, puis cliquez sur l'ID de l'instance.

  2. Dans le volet de navigation de gauche, cliquez sur Database Connection.

  3. Cliquez sur Switch vSwitch.

    Switch vSwitch

  4. Sélectionnez le vSwitch cible et cliquez sur OK. Si aucun vSwitch n'est disponible dans la zone actuelle, accédez à la console VPC pour en créer un.

  5. Dans la boîte de dialogue de confirmation, cliquez sur OK.

Se connecter à l'aide d'un endpoint

Après avoir modifié le vSwitch, la VIP de l'instance change. Pour éviter de mettre à jour les chaînes de connexion à chaque modification de la VIP, connectez votre application à l'instance en utilisant un endpoint plutôt que la VIP directement. L'endpoint reste stable lors des modifications de configuration réseau.

FAQ

Puis-je modifier le VPC d'une instance RDS for PostgreSQL ?

Non. Vous pouvez uniquement déplacer l'instance vers un autre vSwitch au sein du même VPC. Pour utiliser l'instance avec un VPC différent, migrez les données vers une nouvelle instance dans le VPC cible ou créez une connexion d'appairage VPC entre les deux VPC.

Référence API

Operation Description
SwitchDBInstanceVpc Modifie le vSwitch d'une instance RDS for PostgreSQL.
Important

Vous ne pouvez pas modifier directement le VPC d'une instance RDS for PostgreSQL. Définissez le paramètre VPCId sur le VPC actuel.

Étapes suivantes

Pour déplacer l'instance vers un vSwitch dans une zone différente au sein de la même région, consultez Migrer une instance ApsaraDB RDS for PostgreSQL entre des zones dans la même région.