Configurer le VPN AWS et les rattachements de réseau
Un VPN et un rattachement de réseau vous permettent d'établir une connexion fiable et sécurisée entre Amazon Web Services (AWS) et Google Cloud. En configurant des passerelles, des tunnels et des routes dans les deux environnements cloud, vous pouvez diriger le trafic entre vos bases de données et vos instances déployées.
Avant de commencer
Assurez-vous de disposer des éléments suivants :
- Accès aux comptes AWS et Google Cloud avec les autorisations appropriées.
- Clouds privés virtuels existants dans AWS et Google Cloud.
Configurer la mise en réseau sur AWS
- Créez une passerelle réseau privé virtuel associée au VPC où votre base de données est déployée. Pour obtenir des instructions détaillées, consultez Créer une passerelle réseau privé virtuel AWS Direct Connect dans la documentation AWS.
- Créez une passerelle client à l'aide de l'adresse IP publique de votre passerelle VPN Google Cloud. Pour obtenir des instructions détaillées, consultez Créer une passerelle client dans la documentation AWS.
- Créez la connexion VPN à l'aide de la passerelle réseau privé virtuel et de la passerelle client que vous avez créées précédemment. Pour obtenir des instructions détaillées, consultez les pages Premiers pas avec AWS Client VPN et Comment établir une connexion chiffrée via une connexion AWS Direct Connect ? dans la documentation AWS.
- Ajoutez des routes pour diriger le trafic vers les plages d'adresses IP Google Cloud à l'aide de la connexion VPN. Pour obtenir des instructions détaillées, consultez les pages Configurer des tables de routage et Configurer le routage dans la documentation AWS.
Configurer la mise en réseau sur Google Cloud
La configuration sur Google Cloud nécessite de créer la passerelle VPN et les tunnels VPN, de configurer les routes et de créer le rattachement de réseau Google Cloud.
Créer la passerelle VPN
Dans la console Google Cloud , accédez à la page Passerelles Cloud VPN.
Cliquez sur Créer une passerelle VPN.
Sélectionnez le bouton d'option VPN classique.
Indiquez un nom de passerelle VPN.
Sélectionnez un réseau VPC existant dans lequel créer la passerelle et le tunnel VPN.
Sélectionnez la région.
Pour Adresse IP, créez ou choisissez une adresse IP externe régionale existante.
Indiquez un nom de tunnel.
Pour Adresse IP du pair distant, saisissez l'adresse IP publique de la passerelle VPN AWS.
Spécifiez les options pour Version IKE et Clé pré-partagée IKE.
Spécifiez les options de routage requises pour diriger le trafic vers les plages d'adresses IP AWS.
Cliquez sur Créer.
Pour en savoir plus, consultez Créer une passerelle et un tunnel.
Créer le rattachement de réseau
Dans la console Google Cloud , accédez à la page Rattachements de réseau.
Cliquez sur Créer un rattachement de réseau.
Indiquez un nom pour le rattachement de réseau.
Pour Réseau, sélectionnez le réseau VPC approprié.
Pour Région, choisissez l'emplacement de votre passerelle VPN.
Pour Sous-réseau, sélectionnez le tunnel VPN que vous avez créé précédemment.
Cliquez sur Créer un rattachement de réseau.
Pour en savoir plus, consultez Créer des rattachements de réseau.
Tester la connexion VPN
- Déployez les instances dans les environnements VPC AWS et Google Cloud.
- Pour vérifier la connectivité, essayez d'envoyer un ping ou de vous connecter à des instances via le VPN.
- Assurez-vous que les groupes de sécurité et les règles de pare-feu autorisent le trafic via le VPN.
Résoudre les problèmes
Si vous rencontrez des problèmes lors de la configuration de votre rattachement de réseau, procédez comme suit :
- Assurez-vous que les connexions VPN sont opérationnelles dans la console AWS et dans la console Google Cloud .
- Vérifiez les journaux VPN pour détecter d'éventuelles erreurs ou des paquets perdus.
- Vérifiez que les tables de routage dans AWS etGoogle Cloud sont correctement configurées.
- Assurez-vous que les ports nécessaires sont ouverts dans les groupes de sécurité AWS et les règles de pare-feu Google Cloud .