Un profil de connexion peut être créé seul ou dans le cadre de la création d'une tâche de migration spécifique. Dans tous les cas, tous les profils de connexion peuvent être examinés et modifiés sur la page des profils de connexion, et peuvent être réutilisés dans d'autres tâches de migration.
Créer un profil de connexion seul est utile si la personne disposant des informations d'accès source n'est pas celle qui créera la migration, ou pour permettre de réutiliser la définition du profil de connexion source dans plusieurs tâches de migration (telles qu'une tâche de migration de POC ou de test, suivie d'une tâche de migration de production).
Créer un profil de connexion
Accédez à la page "Profils de connexion" de Database Migration Service dans la console Google Cloud.
Accéder à la page "Profils de connexion du service de migration de bases de données"
La liste des profils de connexion existants s'affiche. Vous pouvez en créer un en cliquant sur Créer un profil de connexion.
Fournissez les informations requises pour un profil de connexion:
Nom:nom descriptif du profil de connexion. Ce nom sera utilisé dans la liste des profils de connexion, ainsi que lorsqu'un profil de connexion existant est sélectionné lors de la création d'une tâche de migration.
ID:ID d'instance unique de la source. Il doit s'agir d'une chaîne unique, composée de lettres minuscules, de chiffres et de traits d'union. Vous n'avez pas besoin d'inclure l'ID du projet. Cela est effectué automatiquement le cas échéant (par exemple, dans les fichiers journaux).
Moteur de base de données:type de base de données de la source.
La version de la base de données est automatiquement détectée lorsqu'elle est utilisée par une tâche de migration.
Informations de connectivité :
Pour les sources auto-hébergées, indiquez le nom d'hôte et le port:
Nom d'hôte (adresse IP ou domaine) de la source.
Si la source est hébergée dans le cloud de Google ou si un tunnel SSH inverse est utilisé pour connecter la destination à la source, spécifiez l'adresse IP PRIVÉE (interne) de la source ici. Pour les autres méthodes de connectivité, indiquez l'adresse IP PUBLIQUE.
MySQL limite le nom d'hôte à 60 caractères. Les noms d'hôte des bases de données Amazon RDS comptent généralement plus de 60 caractères. Si tel est le cas pour la base de données que vous migrez, vous devez configurer une redirection DNS pour créer un enregistrement CNAME qui associe votre nom de domaine au nom de domaine de votre instance de base de données RDS. Pour en savoir plus sur la configuration d'un enregistrement CNAME DNS, consultez la documentation Cloud DNS ou la documentation AWS Route53.
Port d'accès à l'hôte (par défaut, MySQL utilise le port 3306 et PostgreSQL le port 5432).
Pour les sources Cloud SQL, sélectionnez l'instance Cloud SQL dans la liste déroulante.
Nom d'utilisateur et mot de passe de la source.
(PostgreSQL uniquement) Sélectionnez la base de données à répliquer.
(Facultatif) Si la connexion est établie sur un réseau public (à l'aide d'une liste d'autorisation d'adresses IP), nous vous recommandons d'utiliser le chiffrement SSL/TLS pour la connexion entre la source et la destination de données. Vous avez le choix entre deux configurations SSL/TLS:
Authentification serveur
Lorsque l'instance Cloud SQL se connecte à la source, elle authentifie la source, s'assurant ainsi qu'elle se connecte au bon hôte et empêchant toute attaque de type "homme du milieu". La source n'authentifie pas l'instance.
Authentification serveur-client
Lorsque l'instance se connecte à la source, elle l'authentifie, et la source l'authentifie.
Pour en savoir plus sur la configuration de SSL, consultez la section Configuration SSL/TLS.
Créez le profil de connexion. La page accède à la liste des profils de connexion, qui affiche le profil de connexion que vous venez de créer.