Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Création d'un VPC à double pile à utiliser avec un cluster DocumentDB
Un scénario courant inclut un cluster dans un cloud privé virtuel (VPC) basé sur le service Amazon VPC. Ce VPC partage des données avec une instance publique Amazon EC2 qui fonctionne dans le même VPC. Dans cette rubrique, vous allez créer le VPC pour ce scénario.
Rubriques
Étape 1 : créer un VPC avec des sous-réseaux privés et publics
Étape 2 : Création d'un groupe de sécurité VPC pour une instance Amazon EC2 publique
Étape 3 : Création d'un groupe de sécurité VPC pour un cluster privé
Étape 5 : Création d'une instance Amazon EC2 en mode double pile
Étape 7 : connexion à votre instance Amazon EC2 et à votre cluster de bases de données
Dans cette procédure, vous créez le VPC pour ce scénario qui fonctionne avec une base de données exécutée en mode double pile. Dual-stack le mode active la connexion via le protocole d'adressage IPv6. Pour plus d’informations sur les adresses IP, consultez Adressage IP Amazon DocumentDB.
Dual-stack les clusters de réseaux sont pris en charge dans la plupart des régions. Pour plus d’informations, consultez Dual-stack mode Disponibilité de la région et de la version. Pour connaître les limites du mode à double pile, consultez Limitations relatives aux clusters de réseaux à double pile.
Ce sujet et IPv4-only rubrique créer les sous-réseaux publics et privés dans le même VPC. Pour plus d'informations sur la création du cluster Amazon DocumentDB dans un VPC et de l'instance Amazon EC2 dans un autre VPC, consultez Accès à un cluster Amazon DocumentDB dans un VPC.
Votre cluster DocumentDB doit être disponible uniquement pour votre instance Amazon EC2, et non pour l'Internet public. Vous créez ainsi un VPC avec des sous-réseaux publics et privés. L'instance EC2 est hébergée dans le sous-réseau public afin de pouvoir accéder à l'Internet public. Le cluster est hébergé dans un sous-réseau privé. L'instance EC2 peut se connecter au cluster car elle est hébergée dans le même VPC. Cependant, le cluster n'est pas accessible sur Internet public, ce qui garantit une sécurité accrue.
Les procédures décrites dans cette rubrique permettent de configurer un sous-réseau public et privé supplémentaire dans une zone de disponibilité distincte. Ces sous-réseaux ne sont pas utilisés par la procédure. Un groupe de sous-réseaux DocumentDB nécessite un sous-réseau dans au moins deux zones de disponibilité. Le sous-réseau supplémentaire facilite la configuration de plusieurs instances de DocumentDB.
Pour créer un cluster utilisant le mode double pile, spécifiez Dual-stack mode pour le Type de réseau réglage. Vous pouvez également modifier un cluster avec le même paramètre. Pour plus d'informations sur la création d'un cluster, voir Création d'un cluster Amazon DocumentDB. Pour plus d’informations sur la modification d’un cluster, consultez Modification d'un cluster Amazon DocumentDB.
Cette rubrique décrit la configuration d'un VPC pour les clusters Amazon DocumentDB. Pour plus d’informations sur la sécurité dans Amazon VPC, veuillez consulter le Guide de l’utilisateur Amazon VPC.
Étape 1 : créer un VPC avec des sous-réseaux privés et publics
Utilisez la procédure suivante pour créer un VPC avec des sous-réseaux publics et privés.
Pour créer un VPC et des sous-réseaux
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Dans le coin supérieur droit de Console de gestion AWS, choisissez la région dans laquelle créer votre VPC. Cet exemple utilise la région USA Ouest (Oregon).
Dans le coin supérieur gauche, choisissez VPC Dashboard (Tableau de bord VPC). Pour commencer à créer un VPC, sélectionnez Create VPC (Créer un VPC).
Pour Resources to create (Ressources à créer) sous VPC settings (Paramètres VPC), choisissez VPC and more (VPC et plus).
Pour VPC settings (Paramètres de VPC), définissez les valeurs suivantes :
Génération automatique de badges nominatifs —
example-dual-stackBloc CIDR IPv4 —
10.0.0.0/16Bloc CIDR IPv6 — Amazon-provided Bloc CIDR IPv6
Location — Par défaut
Nombre de zones de disponibilité (AZ) — 2
Personnalisez les AZ — Conservez les valeurs par défaut
Nombre de sous-réseaux publics — 2
Nombre de sous-réseaux privés — 2
Personnaliser les blocs CIDR des sous-réseaux — Conservez les valeurs par défaut
Passerelles NAT ($) — Aucune
Passerelle Internet de sortie uniquement — Non
Points de terminaison VPC — Aucune
Options DNS — Conservez les valeurs par défaut
Sélectionnez Create VPC (Créer un VPC).
Étape 2 : Création d'un groupe de sécurité VPC pour une instance Amazon EC2 publique
Ensuite, vous créez un groupe de sécurité pour l’accès public. Pour vous connecter aux instance EC2 publiques de votre VPC, ajoutez des règles entrantes à votre groupe de sécurité VPC qui autorisent le trafic à se connecter depuis Internet.
Pour créer un groupe de sécurité VPC
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez successivement VPC Dashboard (Tableau de bord VPC), Security Groups (Groupes de sécurité) et Create Security Group (Créer un groupe de sécurité).
Sur la page Create Security Group (Créer un groupe de sécurité), définissez les valeurs suivantes :
Nom du groupe de sécurité —
example-dual-stack-securitygroupDescriptif —
Dual-stack security groupPVC — Choisissez le VPC que vous avez créé précédemment, par exemple : exemple vpc-dual-stack.
Ajoutez des règles entrantes au groupe de sécurité.
Déterminez l’adresse IP à utiliser pour vous connecter aux instances EC2 de votre VPC à l’aide de Secure Shell (SSH). Pour déterminer votre adresse IP publique, dans une autre fenêtre ou un autre onglet de navigateur, vous pouvez utiliser le service à l'adresse https://checkip.amazonaws.com
. Voici un exemple de plage d'adresses IPv4 (Internet Protocol version 4)
203.0.113.25/32.2001:db8:1234:1a00::/64est un exemple de plage d’adresses IPv6 (Internet Protocol version 6).Dans de nombreux cas, votre connexion s’effectue via un fournisseur de services Internet (FSI) ou derrière votre pare-feu sans adresse IP statique. Dans ce cas, trouvez la plage d’adresses IP utilisées par les ordinateurs clients.
Avertissement
Si vous utilisez
0.0.0.0/0pour IPv4 ou::0pour IPv6, vous permettez à toutes les adresses IP d’accéder à vos instances publiques à l’aide de SSH. Cette approche est acceptable pour une brève durée dans un environnement de test, mais n’est pas sécurisée pour les environnements de production. Dans un environnement de production, autorisez uniquement une adresse IP ou une plage d’adresses IP spécifiques à accéder à vos instances.Dans la section Règles entrantes, choisissez Ajouter une règle.
Définissez les valeurs suivantes pour que votre nouvelle règle entrante autorise l’accès SSH à votre instance Amazon EC2. Ensuite, vous pouvez vous connecter à votre instance EC2 pour installer des applications ou d'autres utilitaires. Indiquez une adresse IP pour accéder à votre instance EC2 :
Tapez —
SSHSource — L'adresse IP ou la plage que vous avez créée à l'étape a. Voici un exemple de plage d'adresses IPv4
203.0.113.25/32. Voici un exemple de plage d'adresses IPv62001:DB8::/32.
Choisissez Ajouter une règle.
Choisissez Create security group (Créer un groupe de sécurité) pour créer le groupe de sécurité.
Notez l'ID du groupe de sécurité car vous en aurez besoin ultérieurement dans une autre procédure.
Étape 3 : Création d'un groupe de sécurité VPC pour un cluster privé
Pour préserver la confidentialité de votre cluster, créez un deuxième groupe de sécurité pour un accès privé. Pour vous connecter à des clusters privés de votre VPC, ajoutez des règles entrantes au groupe de sécurité de votre VPC. Elles autorisent le trafic provenant de votre instance Amazon EC2 uniquement.
Pour créer un groupe de sécurité VPC
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez successivement VPC Dashboard (Tableau de bord VPC), Security Groups (Groupes de sécurité) et Create Security Group (Créer un groupe de sécurité).
Sur la page Create Security Group (Créer un groupe de sécurité), définissez les valeurs suivantes :
Nom du groupe de sécurité —
example-dual-stack-cluster-securitygroupDescriptif —
Dual-stack cluster security groupPVC — Choisissez le VPC que vous avez créé précédemment, par exemple : exemple vpc-dual-stack
Ajoutez des règles entrantes au groupe de sécurité.
Dans la section Règles entrantes, choisissez Ajouter une règle.
Définissez les valeurs suivantes pour votre nouvelle règle entrante afin d'autoriser le trafic DocumentDB sur le port 27017 depuis votre instance Amazon EC2. Ensuite, vous pouvez vous connecter à votre cluster depuis votre instance EC2. Vous pouvez ainsi envoyer des données depuis votre instance EC2 vers votre base de données.
Tapez —
Custom TCPSource — L'identifiant du groupe de sécurité EC2 que vous avez créé précédemment dans cette rubrique, par exemple : sg-9edd5cfb.
Choisissez Create security group (Créer un groupe de sécurité) pour créer le groupe de sécurité.
Étape 4 : Création d'un groupe de sous-réseaux
Un groupe de sous-réseaux est un ensemble de sous-réseaux que vous créez dans un VPC et que vous désignez ensuite pour vos clusters. En utilisant un groupe de sous-réseaux, vous pouvez spécifier un VPC particulier lors de la création de clusters. Pour créer un groupe de sous-réseaux DUAL compatible, tous les sous-réseaux doivent être DUAL compatible. Pour être compatible DUAL, un sous-réseau doit être associé à un CIDR IPv6.
Pour créer un groupe de sous-réseaux
Identifiez les sous-réseaux privés pour votre base de données dans le VPC.
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez VPC Dashboard (Tableau de bord du VPC), puis Subnets (Sous-réseaux).
Notez les ID des sous-réseaux que vous avez créés à l'étape 1 et nommés, par exemple : exemple-dual-stack-subnet-private1-us-west-2a et exemple-dual-stack-subnet-private2-us-west-2b. Vous avez besoin des ID de sous-réseaux lorsque vous créez votre groupe de sous-réseaux.
Connectez-vous au Console de gestion AWS, et ouvrez la console Amazon DocumentDB à l'adresse https://console.aws.amazon.com/docdb
. Assurez-vous de vous connecter à la console Amazon DocumentDB, et non à la console Amazon VPC.
Dans le panneau de navigation, choisissez Subnet groups (Groupes de sous-réseaux).
Cliquez sur Créer.
Sur le Création d'un groupe de sous-réseaux page, définissez ces valeurs dans Informations sur les groupes de sous-réseaux rubrique :
Nom —
example-dual-stack-cluster-subnet-groupDescriptif —
Dual-stack cluster subnet group
Dans le Ajouter des sous-réseaux section, définissez les valeurs suivantes :
VPC — Choisissez le VPC que vous avez créé précédemment, par exemple : exemple vpc-dual-stack
Zones de disponibilité — Sélectionnez les deux zones de disponibilité créées à l'étape 1. Exemple : us-ouest-2a et us-ouest-2b
Sous-réseaux — Choisissez les sous-réseaux privés que vous avez créés à l'étape 1.
Cliquez sur Créer.
Votre nouveau groupe de sous-réseaux apparaît dans la liste des groupes de sous-réseaux de la console DocumentDB. Vous pouvez choisir le groupe de sous-réseaux pour voir les détails dans le volet de détails. Ces détails comprennent tous les sous-réseaux employés par le groupe.
Étape 5 : Création d'une instance Amazon EC2 en mode double pile
Pour créer une instance Amazon EC2, suivez les instructions de Lancer une instance EC2 à l'aide de l'assistant de lancement d'instance de la console dans le Guide de l'utilisateur d'Amazon Elastic Compute Cloud.
Sur la page Configure Instance Details (Configurer les détails d’instance), spécifiez les valeurs suivantes et conservez les valeurs par défaut des autres paramètres :
Réseau — Choisissez un VPC existant avec des sous-réseaux publics et privés, tels que exemple-vpc-dual-stack-vpc (VPC)identificateur) créé en Étape 1 : créer un VPC avec des sous-réseaux privés et publics.
Sous-réseau — Choisissez un sous-réseau public existant, tel que sous-réseau-identificateur | exemple-dual-stack-subnet-public1-us-east-2a | us-east-2a créé en Étape 2 : Création d'un groupe de sécurité VPC pour une instance Amazon EC2 publique.
Auto-assign IP publique — Choisissez Activer.
Auto-assign IP IPv6 — Choisissez Activer.
Pare-feu (groupes de sécurité) Choisissez Sélectionnez un groupe de sécurité existant. —
Groupes de sécurité courants — Choisissez un groupe de sécurité existant, tel que exemple de groupe de sécurité à double pile créé en Étape 2 : Création d'un groupe de sécurité VPC pour une instance Amazon EC2 publique. Assurez-vous que le groupe de sécurité que vous choisissez inclut des règles entrantes pour l’accès SSH (Secure Shell) et HTTP.
Étape 6 : Création d'un cluster en mode double pile
Au cours de cette étape, vous allez créer un cluster de bases de données qui s'exécute en mode double pile. ! ! ! Remarque : cette section doit être modifiée une fois que les mises à jour IPv6 auront été apportées à la console ! ! !
Pour créer un cluster en mode double pile
Connectez-vous au Console de gestion AWS, et ouvrez la console Amazon DocumentDB à l'adresse https://console.aws.amazon.com/docdb
. Dans l'angle supérieur droit de la console, sélectionnez Région AWS où vous souhaitez créer le cluster DocumentDB. L’exemple utilise la région USA Est (Ohio).
Dans le panneau de navigation, choisissez Clusters.
Sur le Clusters page de liste, choisissez Créez.
Sur le Création d'un cluster Amazon DocumentDB page, assurez-vous que Instance-based grappe l'option est sélectionnée.
Dans le Connectivité section, sous Type de réseau, choisissez Dual-stack mode.
Au bas de la page, activez Afficher les paramètres avancés.
Dans le Paramètres réseau section, définissez les valeurs suivantes :
Cloud privé virtuel (VPC) — Choisissez un VPC existant avec des sous-réseaux publics et privés, tels que exemple vpc-dual-stack (VPC)identificateur) créé en Étape 1 : créer un VPC avec des sous-réseaux privés et publics.
Le VPC doit avoir des sous-réseaux dans des zones de disponibilité différentes.
Groupe de sous-réseaux — Choisissez un groupe de sous-réseaux pour le VPC, tel que exemple-dual-stack-cluster-subnet-group créé en Étape 4 : Création d'un groupe de sous-réseaux.
Accès public — Choisissez Non.
Groupe de sécurité VPC (pare-feu) — Sélectionnez Choisissez l'existant.
Groupes de sécurité VPC existants — Choisissez un groupe de sécurité VPC existant configuré pour un accès privé, tel que exemple-dual-stack-cluster-securitygroup créé en Étape 3 : Création d'un groupe de sécurité VPC pour un cluster privé.
Supprimez les autres groupes de sécurité, tels que le groupe de sécurité par défaut, en cliquant sur le signe X qui lui est associé.
Zone de disponibilité — Choisissez la zone de disponibilité que vous avez créée à l'étape 1. Exemple : us-ouest-2a.
Pour éviter le trafic inter-AZ, assurez-vous que le cluster et l'instance EC2 se trouvent dans la même zone de disponibilité.
Pour les sections restantes, spécifiez les paramètres de votre cluster. Pour plus d’informations sur chaque paramètre, consultez Création d'un cluster Amazon DocumentDB.
Étape 7 : connexion à votre instance Amazon EC2 et à votre cluster de bases de données
Après avoir créé votre instance Amazon EC2 et votre cluster DocumentDB en mode double pile, vous pouvez vous connecter à chacun d'eux à l'aide du protocole IPv6. Pour vous connecter à une instance EC2 à l'aide du protocole IPv6, suivez les instructions de Connectez votre instance EC2 dans le Guide de l'utilisateur d'Amazon Elastic Compute Cloud.
Pour vous connecter à votre cluster DocumentDB depuis l'instance EC2, suivez les instructions de Étape 5 : Installation du shell MongoDB, dans la rubrique Connecter Amazon EC2 manuellement (et passez aux étapes 6 et 7 suivantes de la même procédure).
Suppression du VPC
Vous pouvez supprimer un VPC et les autres ressources qui y sont utilisées, si elles ne sont plus nécessaires.
Note
Si vous avez ajouté des ressources dans le VPC que vous avez créé dans cette rubrique, vous devrez peut-être les supprimer avant de supprimer le VPC. Par exemple, ces ressources peuvent inclure des instances Amazon EC2 ou des clusters DocumentDB. Pour plus d’informations, consultez Supprimer votre VPC dans le Guide de l’utilisateur Amazon VPC.
Pour supprimer un VPC et les ressources associées
Supprimez le groupe de sous-réseaux :
Connectez-vous au Console de gestion AWS, et ouvrez la console Amazon DocumentDB à l'adresse https://console.aws.amazon.com/docdb
. Dans le panneau de navigation, choisissez Subnet groups (Groupes de sous-réseaux).
Sélectionnez le groupe de sous-réseaux que vous souhaitez supprimer, tel que exemple-dual-stack-cluster-subnet-group.
Choisissez Supprimer, puis Supprimer dans la fenêtre de confirmation.
Notez l’ID du VPC :
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez Tableau de bord VPC, puis choisissez Vos VPC.
Dans la liste, identifiez le VPC que vous avez créé, tel que exemple vpc-dual-stack.
Notez le VPC ID (ID de VPC) du VPC que vous avez créé. Vous aurez besoin de l’ID de VPC dans les étapes suivantes.
Supprimez les groupes de sécurité :
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez Tableau de bord du VPC, puis Groupes de sécurité.
Sélectionnez le groupe de sécurité pour le cluster Amazon DocumentDB, tel que exemple de groupe de sécurité à double pile.
Pour Actions, choisissez Supprimer des groupes de sécurité, puis choisissez Supprimer dans la boîte de dialogue de confirmation.
De retour sur le Groupes de sécurité page, sélectionnez le groupe de sécurité pour l'instance Amazon EC2, tel que exemple de groupe de sécurité.
Pour Actions, choisissez Supprimer des groupes de sécurité, puis choisissez Supprimer dans la boîte de dialogue de confirmation.
Supprimez la passerelle NAT :
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez Tableau de bord du VPC, puis Groupes de sécurité.
Sélectionnez la passerelle NAT du VPC que vous avez créé. Utilisez l’ID de VPC pour identifier la passerelle NAT correcte.
Pour Actions, choisissez Delete NAT gateway (Supprimer la Passerelle NAT).
Dans la boîte de dialogue de confirmation, entrez
delete, puis choisissez Supprimer.
Supprimer le VPC
Ouvrez la console Amazon VPC à l’adresse https://console.aws.amazon.com/vpc
. Choisissez Tableau de bord VPC, puis choisissez Vos VPC.
Sélectionnez le VPC que vous souhaitez supprimer, tel que exemple vpc-dual-stack.
Pour Actions, choisissez Supprimer le VPC.
La page de confirmation affiche les autres ressources associées au VPC qui seront également supprimées, y compris les sous-réseaux qui lui sont associés.
Dans la boîte de dialogue de confirmation, entrez
delete, puis choisissez Supprimer.
Libérez l'adresse IP élastique :
Ouvrez la console EC2 à l'adresse https://console.aws.amazon.com/ec2
. Choisissez Tableau de bord EC2, puis Adresses IP Elastic.
Sélectionnez l’adresse IP élastique à libérer.
Pour Actions, choisissez Release Elastic IP addresses (Libérer les adresses IP élastiques).
Dans la boîte de dialogue de confirmation, choisissez Libération.