Tous les produits
Search
Centre de documentation

Data Management:Enregistrer une instance de base de données cloud

Dernière mise à jour :Sep 22, 2026

Cette rubrique explique comment enregistrer une instance de base de données Alibaba Cloud dans Data Management (DMS).

Prérequis

  • Le type de base de données cloud doit être pris en charge par DMS.

  • Votre rôle système doit être DBA ou administrateur. Pour consulter votre rôle système, consultez la rubrique Afficher mon rôle système.

  • Vous ne pouvez pas utiliser un endpoint public pour enregistrer une instance de base de données Alibaba Cloud.

Précautions

  • Pour gérer une instance avec DMS, nous vous recommandons de créer un compte de base de données dédié plutôt que d'utiliser un compte partagé. Les exigences en matière d'autorisations pour le compte de base de données sont les suivantes :

    • Pour gérer toutes les bases de données de l'instance, accordez au compte des autorisations sur l'ensemble de l'instance.

    • Pour gérer une ou plusieurs bases de données spécifiques, accordez au compte des autorisations uniquement sur ces bases de données.

    • Le compte doit disposer d'autorisations DML suffisantes pour créer, supprimer et modifier des données, interroger des tables et modifier le schéma des tables.

    • Pour effectuer des opérations sur des objets tels que les vues, les procédures stockées, les déclencheurs et les fonctions, le compte doit disposer d'autorisations suffisantes.

  • Pour éviter les erreurs, n'ajoutez pas d'espaces initiaux ou finaux ni d'autres caractères spéciaux aux informations saisies.

  • Lorsque vous enregistrez une base de données cloud dans DMS, il est généralement demandé d'ajouter des adresses IP à une liste d'autorisation. Si cette invite n'apparaît pas et que vous ne parvenez pas à gérer la base de données, vous devez ajouter manuellement les plages d'adresses IP de DMS aux paramètres de sécurité de la base de données.

Enregistrer une instance

Cette section utilise une instance ApsaraDB RDS for MySQL à titre d'exemple.

  1. Connectez-vous à DMS 5.0.

  2. Sur la page d'accueil de la console, dans la section Database Instances située à gauche, cliquez sur l'icône Ajouter une instance add.

    Remarque

    Vous pouvez également choisir Data Assets > Instances dans la barre de navigation supérieure, puis cliquez sur New.

  3. Sur la page Add Instance, saisissez les informations relatives à l'instance.

    Catégorie

    Paramètre

    Description

    Data source

    -

    Alibaba Cloud-MySQL est sélectionné par défaut. Vous pouvez sélectionner un autre type de base de données.

    Basic information

    Database type

    Sélectionnez le type de l'instance de base de données.

    Remarque

    Après avoir sélectionné un type de base de données, les paramètres de la section Basic Information sont automatiquement actualisés.

    Instance region

    Sélectionnez la région où se trouve l'instance de base de données.

    Other primary accounts

    Ce paramètre s'affiche si vous sélectionnez Cross-Alibaba Cloud account instance. Sélectionnez le compte Alibaba Cloud auquel appartient l'instance de base de données.

    Remarque

    Si le compte Alibaba Cloud ne figure pas dans la liste, cliquez sur Add User pour ajouter le compte utilisé pour l'achat de l'instance. Pour plus d'informations, consultez la rubrique Ajouter un utilisateur.

    Registration method

    Sélectionnez la méthode d'enregistrement de l'instance de base de données. Vous pouvez enregistrer l'instance via l'Instance ID ou la Connection String.

    Instance ID ou Connection String

    Saisissez l'Instance ID ou la connection string.

    Remarque

    Une chaîne de connexion se compose d'une adresse de réseau interne et d'un port. Exemple pour ApsaraDB RDS for MySQL : rm-XXXXXXX.mysql.rds.aliyuncs.com:3306.

    Access mode

    Indiquez si vous souhaitez activer l'hébergement de sécurité pour l'instance et choisissez la méthode de connexion. Lorsque l'hébergement de sécurité est activé, les identifiants ne sont pas directement exposés aux utilisateurs, ce qui permet un contrôle granulaire des autorisations.

    • Security Hosting - Automatic (Recommended) : DMS active automatiquement l'hébergement de sécurité pour l'instance et crée un compte de base de données ainsi qu'un mot de passe pour la connexion à DMS.

      Remarque
      • Ce paramètre est disponible uniquement lors de l'enregistrement d'une instance ApsaraDB RDS.

      • Le compte créé automatiquement est visible dans la console ApsaraDB RDS. Ne modifiez pas et ne supprimez pas ce compte afin de garantir le bon fonctionnement des fonctionnalités DMS.

      • Les comptes créés automatiquement par DMS pour les instances ApsaraDB RDS, à l'exception de PostgreSQL, ne disposent pas des autorisations nécessaires pour créer des bases de données ou des comptes de base de données.

    • Security Hosting - Manual : DMS active automatiquement l'hébergement de sécurité pour l'instance, mais vous devez saisir manuellement les identifiants d'un compte de base de données existant.

    • Security Hosting - KMS : DMS active automatiquement l'hébergement de sécurité pour l'instance, mais vous devez sélectionner manuellement un identifiant RDS créé dans Key Management Service (KMS) pour vous connecter à la base de données.

      Remarque

      Ce paramètre est disponible uniquement lors de l'enregistrement d'une instance ApsaraDB RDS.

    • No Hosting (Not Recommended) : Si l'hébergement de sécurité est désactivé, vous devez fréquemment utiliser votre compte de base de données et votre mot de passe pour vous connecter, ce qui peut affecter le bon déroulement des opérations.

    Add-on feature pack

    Sélectionnez un pack de fonctionnalités.

    • Security Collaboration ou Stable Change (choisissez l'une des deux options) : Security Collaboration prend en charge toutes les capacités de Stable Change et fournit des fonctionnalités DevOps vous permettant de personnaliser de manière flexible les flux de travail de développement et d'approbation. Stable Change propose des solutions pour des opérations de base de données plus stables, telles que la modification de schéma sans verrouillage et la révision SQL.

      Remarque

      Si vous ne sélectionnez ni Security Collaboration ni Stable Change, l'instance utilise le mode Flexible Management par défaut.

    • Sensitive Data Protection : Cette fonctionnalité vous permet de gérer et de masquer les données sensibles. Pour plus d'informations, consultez la rubrique Activer Sensitive Data Protection.

    Security rules

    Ce paramètre s'affiche si vous sélectionnez le pack de fonctionnalités Security Collaboration.

    Vous pouvez sélectionner les règles système par défaut ou des règles de sécurité personnalisées pour mettre en œuvre un contrôle granulaire de la base de données.

    Classification and grading template

    L'option de configuration du modèle de classification des données s'affiche uniquement lorsque Sensitive Data Protection est activé.

    Vous pouvez associer un modèle de classification et de hiérarchisation des données à une instance pour identifier si les champs des bases de données et des tables de l'instance correspondent aux règles définies dans le modèle. Si un champ correspond aux règles, il reçoit une étiquette de classification et de hiérarchisation afin de protéger les champs présentant des niveaux de sensibilité élevés.

    Advanced information

    Environment type

    Sélectionnez le type d'environnement de l'instance.

    Instance name

    Décochez la case Synchronize Instance Name pour spécifier un nom d'affichage personnalisé pour l'instance dans DMS.

    Remarque

    DMS synchronise le nom de l'instance depuis le service cloud uniquement lors du premier enregistrement. Vous pouvez ultérieurement modifier le nom de l'instance en modifiant l'instance.

    Lock-free Schema Change

    Indiquez si vous souhaitez activer la fonctionnalité de modification de schéma sans verrouillage. Deux modes d'exécution sont pris en charge : Execute with DMS lock-free change et Prioritize native lock-free, switch to DMS on failure.

    Remarque

    Ce paramètre est disponible uniquement pour les bases de données MySQL.

    Enable SSL

    Remarque

    Ce paramètre est disponible uniquement pour les bases de données MySQL ou Redis.

    Par défaut, les connexions SSL sont disabled dans DMS.

    Si vous devez vous connecter à la base de données via SSL, vous devez enable SSL dans DMS et vous assurer que SSL est également activé sur le serveur de base de données.

    Secure Sockets Layer (SSL) chiffre les connexions réseau au niveau de la couche transport pour améliorer la sécurité et l'intégrité des données, mais cela peut augmenter la latence de connexion.

    Instance DBA

    Sélectionnez un rôle DBA pour les flux de travail ultérieurs, tels que les demandes d'autorisation.

    Query timeout (s)

    Ce paramètre met fin aux instructions de requête dans la fenêtre SQL qui dépassent la limite de temps spécifiée, contribuant ainsi à la protection de la base de données.

    Export timeout (s)

    Ce paramètre met fin aux tâches d'exportation depuis la fenêtre SQL qui dépassent la limite de temps spécifiée, contribuant ainsi à la protection de la base de données.

  4. Une fois les paramètres configurés, cliquez sur Test Connection en bas à gauche.

    Remarque

    Si le test de connexion échoue, vérifiez les informations de l'instance en vous basant sur le message d'erreur.

  5. Lorsque le message Connection Successful s'affiche, cliquez sur Submit.

    L'instance de base de données cloud est désormais enregistrée dans DMS. Vous pouvez la consulter et la gérer dans la liste des instances située à gauche de la console DMS.

Opérations connexes

  • Si vous passez du mode d'accès Security Hosting - Automatic à un autre mode, puis revenez à ce mode, DMS réinitialise le mot de passe du compte généré automatiquement.

  • Si vous devez accéder à des ressources d'un autre compte Alibaba Cloud dans DMS, ou enregistrer vos ressources dans le DMS d'un autre compte Alibaba Cloud, consultez la rubrique Accéder à des ressources ou enregistrer des ressources entre comptes.

  • Après avoir enregistré une instance de base de données dans DMS, vous devrez peut-être effectuer les opérations suivantes :

  • Utilisez l'API AddInstance pour enregistrer une instance.

FAQ

  • Q : Lors de l'enregistrement d'une base de données Alibaba Cloud dans DMS, une boîte de dialogue de configuration de la liste d'autorisation s'affiche. Que dois-je faire ?

    La boîte de dialogue affiche le bloc CIDR IP 100.104.175.0/24 à ajouter et indique que cette opération écrasera les paramètres de liste d'autorisation existants.

    R : Vous pouvez cliquer sur Configure Whitelist dans la boîte de message. Le système ajoute alors automatiquement les adresses IP du serveur DMS à la liste d'autorisation de la base de données cloud. Si la configuration automatique échoue, vous devez les ajouter manuellement. Pour plus d'informations, consultez la rubrique Ajouter les plages d'adresses IP de DMS.

  • Q : Le mode Flexible Management n'est-il plus disponible dans DMS ?

    R : Ce mode est toujours disponible. Si vous ne sélectionnez ni Stable Change ni Security Collaboration, votre instance utilise le mode Flexible Management par défaut.

  • Q : Après avoir activé le chiffrement TLS/SSL pour une instance Redis, je ne parviens pas à me connecter à la base de données depuis DMS. Le système affiche un message d'erreur indiquant qu'une connexion SSL est requise. Comment résoudre ce problème ?

    Le message d'erreur original est le suivant : ERR must use ssl connection in ssl port.

    R : Vous pouvez résoudre ce problème en modifiant l'instance.

    1. Connectez-vous à DMS 5.0.

    2. Sur la page d'accueil de DMS, dans la liste Database Instances > Instances Disconnected du volet de navigation de gauche, localisez l'instance Redis cible, effectuez un clic droit dessus, puis sélectionnez Edit.

    3. Dans la section Advanced Information, Enable SSL.

    4. Après avoir activé SSL, cliquez sur Test Connection.

    5. Une fois le test de connexion réussi, cliquez sur Save. La base de données peut désormais se connecter à DMS.

  • Q : Pourquoi ne puis-je pas afficher les informations des tables après avoir enregistré une instance MaxCompute dans DMS ? Que dois-je faire ?

    R : À partir du 1er mars 2024, MaxCompute n'installe plus automatiquement le package Information Schema au niveau du projet pour les nouveaux projets. Cela signifie que les nouveaux projets ne disposent pas de ce package par défaut. Vous pouvez installer le package d'autorisations Information Schema en tant que Project Owner ou en tant qu'utilisateur RAM doté du rôle Super_Administrator afin d'obtenir l'autorisation d'accès aux métadonnées du projet. Par exemple, connectez-vous au client MaxCompute et exécutez la commande install package Information_Schema.systables;.

    Remarque

    Pour plus d'informations, consultez la rubrique Information Schema au niveau du projet.

  • Q : Dans quels scénarios l'enregistrement de la source de données n'est-il pas pris en charge ?

    R : L'enregistrement de la source de données n'est pas pris en charge dans les scénarios suivants :

    • L'environnement réseau de votre base de données utilise le bloc CIDR 100.x.x.x (par exemple, 100.64.0.0/10). Cela entraîne un conflit de liaison réseau et empêche l'enregistrement de l'instance.

    • Clusters Redis non Alibaba Cloud en mode Cluster. Le mécanisme de redirection MOVED de ces clusters empêche la connectivité réseau, rendant l'enregistrement de l'instance indisponible.

  • Q : L'enregistrement d'une instance MySQL a échoué et j'ai reçu l'erreur Connections using insecure transport are prohibited while --require_secure_transport=ON. Comment résoudre ce problème ?

    R : Cette erreur indique que le chiffrement SSL est activé sur l'instance MySQL, mais que SSL est désactivé par défaut dans DMS. Dans la section Advanced Information du formulaire d'enregistrement de l'instance, définissez Enable SSL sur Enable, puis testez à nouveau la connexion.

  • Q : L'enregistrement d'une instance Hologres a échoué. Comment résoudre ce problème ?

    R : Assurez-vous que l'utilisateur RAM associé à l'AccessKey utilisée pour l'enregistrement de l'instance a été ajouté à un groupe d'utilisateurs Hologres. Si l'utilisateur RAM n'est pas autorisé, il ne peut pas accéder à l'instance Hologres. Pour plus d'informations sur la gestion des groupes d'utilisateurs Hologres, consultez la documentation Hologres.

Pour plus de FAQ sur la connexion aux bases de données, consultez la rubrique FAQ sur la connexion aux bases de données.