Pourquoi ne puis-je pas lancer une instance Amazon RDS dans un VPC ?

Date de la dernière mise à jour : 10/09/2020

J'essaie de lancer une instance Amazon Relational Database Service (Amazon RDS) dans un Amazon Virtual Private Cloud (Amazon VPC), mais j'ai reçu un message d'erreur.

Solution

Pour lancer une instance de base de données Amazon RDS dans un Amazon VPC, veillez à configurer l'Amazon VPC et l'instance de base de données RDS selon les conditions suivantes :

  • Utilisez un Amazon VPC qui possède au moins deux sous-réseaux dans la région AWS où vous souhaitez déployer votre instance de base de données. Si un Amazon VPC n'a pas au moins deux sous-réseaux, vous recevez le message d'erreur « VPC must have a minimum of 2 subnets in order to create a DB Subnet Group. Go to VPC Management Console to add subnets. » (Le VPC doit avoir au moins deux sous-réseaux pour pouvoir créer un groupe de sous-réseaux de base de données. Accédez à VPC Management Console pour ajouter des sous-réseaux).
  • Créez un groupe de sous-réseaux de base de données et incluez uniquement les sous-réseaux dans lesquels vous voulez qu'Amazon RDS lance des instances. Si aucun groupe de sous-réseaux de base de données n'est créé, Amazon RDS crée un groupe de sous-réseaux de base de données incluant tous les sous-réseaux pour Amazon VPC. Chaque groupe de sous-réseaux de base de données doit avoir des sous-réseaux dans au moins deux zones de disponibilité d'une région AWS. Si votre groupe de sous-réseaux n'inclut pas de sous-réseaux dans deux zones de disponibilité minimum, le message d'erreur suivant s'affiche : « DB Subnet Group does not meet availability zone coverage exigence. Please add subnets to cover at least 2 availability zones. » (Veuillez ajouter des sous-réseaux pour couvrir au moins 2 zones de disponibilité).
  • Utilisez l'un des types d'instances dédiées Amazon Elastic Compute Cloud (Amazon EC2) approuvés, si vous souhaitez que votre instance de base de données se trouve dans un Amazon VPC dédié ayant l’attribut de location d'instance Dedicated (Dédiée). Si vous utilisez un type d'instance qui n'est pas pris en charge pour l'Amazon VPC dédié, l’Amazon VPC n'est pas répertorié.

Remarque : si les attributs DNS hostnames (Noms d’hôte DNS) et DNS resolution (Résolution DNS) de l’Amazon VPC ne sont pas activés, l’Amazon VPC est répertorie lorsque vous choisissez Launch RDS Instance (Lancer une instance RDS). Toutefois, si vous essayez de lancer une instance accessible publiquement, vous recevez le message d'erreur « Cannot create a publicly accessible DB Instance. The specified VPC does not support DNS resolution, DNS hostnames, or both. Update the VPC and then try again. » (Impossible de créer une instance de base de données accessible publiquement. Le VPC spécifié ne prend pas en charge la résolution DNS, les noms d'hôte DNS, ou les deux. Mettez à jour le VPC, puis réessayez).