Passer au contenu

Comment modifier l’Amazon VPC d’une instance de base de données Amazon RDS ?

Lecture de 4 minute(s)
0

Je souhaite déplacer mon instance de base de données Amazon Relational Database Service (Amazon RDS) d'un Amazon Virtual Private Cloud (Amazon VPC) existante vers un nouveau VPC.

Brève description

Pour déplacer une instance de base de données RDS vers un nouveau VPC, vous devez modifier son groupe de sous-réseaux. Tout d'abord, configurez le nouveau VPC avec les règles entrantes du groupe de sécurité, le groupe de sous-réseaux et les tables de routage requis. Puis, déplacez l'instance de base de données vers le nouveau réseau. Lorsque vous modifiez le VPC d'une instance de base de données, celle-ci redémarre.

Remarque : L'instance de base de données n'est pas accessible pendant le déplacement. Modifiez le VPC pendant une fenêtre de modification planifiée qui se situe en dehors de la fenêtre de maintenance hebdomadaire d'Amazon RDS.

Avant de modifier le VPC d'une instance de base de données, tenez compte des facteurs suivants :

  • L'instance de base de données doit être une configuration mono-AZ. Si votre instance de base de données se trouve dans plusieurs zones de disponibilité, convertissez-la en configuration mono-AZ. Après avoir déplacé l'instance vers le nouveau VPC, reconvertissez-la en configuration multi-AZ.
    Remarque : Il n’est pas possible de modifier un groupe de sous-réseaux de base de données en configuration multi-AZ. Par défaut, le stockage Amazon Aurora est de type multi-AZ, même pour une seule instance. Vous ne pouvez donc pas modifier le VPC pour Aurora. Pour plus d'informations, consultez la section Comment puis-je modifier le VPC d'un cluster Amazon Aurora pour MySQL ou PostgreSQL ?
  • L'instance de base de données est un réplica en lecture ou utilise des réplicas en lecture. Supprimez les réplicas en lecture, puis ajoutez des réplicas en lecture après avoir déplacé l'instance de base de données vers le nouveau VPC.
  • Le groupe de sous-réseaux créé dans le VPC cible ne possède pas de sous-réseaux provenant de la zone de disponibilité où s'exécute la base de données source. Si les zones de disponibilité sont différentes, l'opération échoue.

Résolution

Pour déplacer votre instance de base de données vers un autre VPC, procédez comme suit :

  1. Ouvrez la console Amazon RDS.
  2. Dans le volet de navigation, sélectionnez Groupes de sous-réseaux.
  3. Sélectionnez Créer un groupe de sous-réseaux de base de données.
  4. Pour Détails du groupe de sous-réseaux, saisissez le nom et la description du sous-réseau, puis sélectionnez l’ID de votre VPC.
  5. Pour Ajouter des sous-réseaux, sélectionnez les sous-réseaux dont vous avez besoin pour l'instance de base de données.
  6. Sélectionnez Créer.
  7. Dans le volet de navigation, sélectionnez Bases de données.
  8. Sélectionnez l’instance de base de données, puis sélectionnez Modifier.
  9. Dans la section Connectivité, sélectionnez le groupe de sous-réseaux associé au nouveau VPC. Puis, choisissez le groupe de sécurité adapté à ce VPC.
  10. Sélectionnez Continuer, puis Appliquer immédiatement.
    Remarque : Si vous ne sélectionnez pas Appliquer immédiatement, Amazon RDS modifie le VPC lors de la prochaine fenêtre de maintenance.
  11. Examinez les détails sur la page Modifier l'instance de base de données, puis sélectionnez Modifier l'instance de base de données.
    Remarque : L'exécution de cette tâche peut prendre plusieurs minutes.
  12. Pour confirmer que le sous-réseau a changé, sélectionnez l'instance, puis accédez à la page des détails de configuration. Vérifiez que le statut est Terminé et indique que le groupe de sous-réseaux a été mis à jour.
    -ou-
    Dans le volet de navigation, sélectionnez Évènements. Vérifiez que le processus a déplacé l'instance de base de données vers le VPC cible.

Informations connexes

Utilisation d'une instance de base de données dans un VPC

Sous-réseaux pour votre VPC