Cette rubrique décrit les fonctionnalités de gestion des utilisateurs dans Data Management (DMS), notamment l'ajout et la modification des utilisateurs, ainsi que le contrôle de leurs autorisations.
Prérequis
Votre rôle système doit être administrateur.
Notes d'utilisation
Assurez-vous que chaque locataire dispose d'au moins un compte actif doté du rôle administrator. L'application applique cette règle strictement.
Tout utilisateur géré dans DMS peut recevoir le rôle administrator. Cette attribution est indépendante du type de compte utilisé pour se connecter à DMS. Par exemple, cela s'applique aux comptes Alibaba Cloud comme aux utilisateurs RAM.
Lorsque vous activez le service DMS, celui-ci attribue automatiquement le rôle administrator à votre compte Alibaba Cloud.
Si un utilisateur RAM utilise DMS pour la première fois et possède l'autorisation AdministratorAccess, il est automatiquement initialisé en tant qu'Administrator de DMS. Pour plus d'informations, consultez la section Gérer les configurations des utilisateurs RAM.
-
Vous pouvez ajouter plusieurs comptes Alibaba Cloud à un locataire depuis la page de gestion des utilisateurs. Le système ajoute automatiquement les nouveaux utilisateurs à votre locataire actuel. Les utilisateurs ayant rejoint le locataire peuvent consulter les informations du locataire.
RemarqueLa première fois que vous vous connectez à DMS avec un compte Alibaba Cloud, DMS crée automatiquement un locataire pour ce compte.
Se connecter à la console DMS
Plusieurs méthodes permettent de se connecter à la console DMS :
Se connecter à la console DMS à l'aide d'un compte Alibaba Cloud.
Configurez une authentification unique (SSO) basée sur les utilisateurs ou les rôles, également appelée fédération d'identités, pour vous connecter à la console DMS via votre fournisseur d'identité d'entreprise (IdP).
Ajouter un utilisateur
Méthode 1 : Ajouter manuellement un utilisateur
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sur la page User Management, sélectionnez .
-
Dans la boîte de dialogue Add User, saisissez l'UID du Alibaba Cloud account à ajouter, puis sélectionnez un ou plusieurs Role s système.
RemarquePour trouver l'UID de votre compte Alibaba Cloud, survolez l'icône
située dans le coin supérieur droit de la page. Cliquez sur Confirm.
Méthode 2 : Ajouter un utilisateur RAM
Seul le compte Alibaba Cloud actuel ou un utilisateur RAM disposant de l'autorisation
ListUserpeut effectuer cette opération.Les utilisateurs ajoutés via cette méthode reçoivent par défaut le rôle regular user. Pour modifier le rôle système, consultez la section Modifier un utilisateur.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sur la page User Management, sélectionnez .
Dans la boîte de dialogue Sync RAM User, recherchez le compte par son nom d'affichage ou son UID.
Sélectionnez l'utilisateur RAM cible, puis cliquez sur Add Selected Users.
Modifier un utilisateur
Modifier les informations d'un utilisateur
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sur la page User Management, sélectionnez l'utilisateur cible.
-
En haut de la page, cliquez sur Edit User.
RemarqueVous pouvez également cliquer sur Edit dans la colonne Actions correspondant à l'utilisateur cible.
-
Dans la boîte de dialogue Edit User, vous pouvez modifier les informations suivantes :
RemarqueVous pouvez changer votre numéro de téléphone portable et votre adresse e-mail directement dans votre profil. Pour plus d'informations, consultez la section Configurer les informations personnelles et les méthodes de notification.
Catégorie
Paramètre
Description
Basic Information
Display Name
Le nom affiché sur la page User Management pour identifier l'utilisateur.
Role
DMS propose cinq rôles système : regular user, DBA, administrator, security administrator et schema read-only.
Maximum Daily Queries
Définit la limite quotidienne du nombre total de requêtes qu'un utilisateur peut exécuter. Une fois cette limite atteinte, l'utilisateur ne peut plus effectuer de requêtes. La valeur doit être un entier. Vous pouvez sélectionner une période de validité prédéfinie ou spécifier une période personnalisée.
RemarqueSi un utilisateur dépasse la limite quotidienne de requêtes ou de lignes en raison de versions système ou de suivis, vous pouvez localiser cet utilisateur et augmenter les limites correspondantes.
Maximum Daily Query Rows
Définit la limite quotidienne du nombre total de lignes qu'un utilisateur peut interroger. Une fois cette limite atteinte, l'utilisateur ne peut plus interroger de données. La valeur doit être un entier. Vous pouvez sélectionner une période de validité prédéfinie ou spécifier une période personnalisée.
DingTalk Chatbot
Saisissez l'URL webhook du bot DingTalk.
Webhook
Saisissez l'URL webhook personnalisé. Vous pouvez l'intégrer à votre système O&M ou de notification existant.
Signature Method
Valeurs possibles : NONE et HMAC_SHA1.
NONE (par défaut) : aucune signature n'est utilisée.
HMAC_SHA1 : l'algorithme de chiffrement HMAC-SHA1 (Hashed Message Authentication Code, Secure Hash Algorithm) est utilisé.
Signature Key
Clé de signature. Ce paramètre s'affiche uniquement lorsque Signature Method est défini sur
HMAC_SHA1.Notification Method
Les méthodes prises en charge incluent SMS, DingTalk, E-mail, DingTalk Chatbot et webhook. Vous pouvez en sélectionner plusieurs.
Cliquez sur Confirm Change.
Accorder des autorisations
Les étapes suivantes utilisent Authorize Instance à titre d'exemple. Vous pouvez également accorder des autorisations sur les permission templates, les databases, les tables, les rows et les sensitive columns. Pour plus d'informations sur les autorisations, consultez la section Gestion des autorisations.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . -
Sélectionnez l'utilisateur cible, puis cliquez sur en haut de la page.
RemarqueVous pouvez également choisir dans la colonne Actions correspondant à l'utilisateur cible.
-
Dans la boîte de dialogue Authorize Instance, configurez les paramètres suivants :
Catégorie
Paramètre
Obligatoire
Description
Instances to Authorize
N/A
Oui
Sélectionnez une ou plusieurs instances de base de données sur lesquelles accorder des autorisations.
Permission Settings
Permission Type
Oui
Pour une instance qui n'est pas en mode Security Collaboration, vous pouvez accorder l'autorisation Instance Logon. Pour une instance en mode Security Collaboration, vous pouvez accorder l'autorisation Performance View.
Expiration Date
Oui
Sélectionnez la date d'expiration de l'autorisation.
Désactiver un utilisateur
La désactivation d'un utilisateur l'empêche de se connecter à DMS. Toutefois, ses autorisations et configurations existantes sont conservées. Lorsque vous activez l'utilisateur, toutes ses autorisations et configurations précédentes sont restaurées.
Un utilisateur désactivé continue de compter dans le quota d'utilisateurs.
Vous ne pouvez pas désactiver un utilisateur qui est le DBA d'une instance de base de données. Vous devez d'abord attribuer le rôle DBA de cette instance à un autre utilisateur. Pour savoir comment modifier le DBA d'une instance de base de données, consultez la section Modifier les informations d'instance.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sélectionnez l'utilisateur cible, puis choisissez en haut de la page.
Dans la boîte de dialogue Confirm, cliquez sur Confirm.
Supprimer un utilisateur
Une fois un utilisateur supprimé, il ne peut plus se connecter à DMS, et toutes ses configurations de propriétaire de données ainsi que ses données d'autorisation sont effacées de DMS.
Vous ne pouvez pas supprimer un utilisateur associé à des ressources. Par exemple, vous ne pouvez pas supprimer un utilisateur qui est le DBA d'une instance ou un approbateur dans les règles de sécurité.
Lorsqu'un utilisateur est supprimé, ses autorisations et paramètres de propriété sont effacés. Toutefois, son enregistrement utilisateur et ses operation logs sont conservés, et son compte reçoit le tag Deleted.
Un utilisateur supprimé ne compte pas dans le quota d'utilisateurs.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sélectionnez l'utilisateur cible, puis choisissez en haut de la page.
Dans la boîte de dialogue Confirm, cliquez sur Confirm.
Activer un utilisateur
Vous pouvez activer un utilisateur pour lui rétablir l'accès à DMS. Si l'utilisateur avait été précédemment désactivé, ses autorisations et configurations d'origine sont restaurées. En revanche, si l'utilisateur avait été supprimé, il est traité comme un nouvel utilisateur lors de son activation. Il peut se connecter à DMS, mais ses autorisations et configurations précédentes sont effacées ; il doit donc demander à nouveau des autorisations.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . Sélectionnez l'utilisateur cible, puis choisissez en haut de la page.
Dans la boîte de dialogue Confirm, cliquez sur Confirm.
Activer le contrôle d'accès des utilisateurs
Si le contrôle d'accès aux métadonnées est activé pour un utilisateur, les restrictions suivantes s'appliquent :
Dans DMS, l'utilisateur peut uniquement interroger et accéder aux bases de données pour lesquelles il détient des autorisations. Pour consulter ses autorisations, l'utilisateur peut choisir dans la barre de navigation supérieure afin de consulter les autorisations accordées.
L'utilisateur ne peut pas voir les autres bases de données ou instances pour lesquelles il ne dispose pas d'autorisations, ni demander des autorisations sur celles-ci.
Connectez-vous à DMS 5.0.
-
Dans la barre de navigation supérieure, sélectionnez .
RemarqueSi vous utilisez la console DMS en mode simple, placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis choisissez . -
Dans la colonne Actions correspondant à l'utilisateur cible, choisissez .
RemarqueVous pouvez également sélectionner plusieurs utilisateurs, puis cliquer sur le bouton Access Control situé en haut de la page pour activer le contrôle d'accès pour eux en masse.
Dans la boîte de dialogue User Access Control, activez le commutateur metadata access control et cliquez sur Confirm.
Documents connexes
-
Après avoir géré les utilisateurs, vous devrez peut-être effectuer les opérations suivantes :
Ajouter un utilisateur au processus d'approbation d'un ticket.
Accorder ou révoquer les autorisations de gestion des instances de base de données d'un utilisateur.
-
Vous pouvez également utiliser des opérations API pour gérer les utilisateurs dans DMS.
FAQ
-
Q : Un utilisateur RAM peut-il recevoir un rôle administrateur ou DBA dans DMS ?
R : Oui. La configuration des rôles est indépendante du type de compte.
-
Q : Que faire si un utilisateur effectue des opérations suspectes sur une base de données ?
R : Vous pouvez choisir l'une des méthodes suivantes :
Si vous souhaitez conserver les autorisations de l'utilisateur, vous pouvez le désactiver. Une fois désactivé, l'utilisateur ne peut plus se connecter au service DMS. Vous pouvez ensuite utiliser la fonctionnalité audit des opérations de DMS pour consulter toutes les opérations de base de données effectuées par l'utilisateur. Si l'enquête innocente l'utilisateur, vous pouvez le réactiver. Ses autorisations et configurations d'origine sont alors restaurées, ce qui lui permet de reprendre rapidement son travail.
Si vous n'avez pas besoin de conserver les autorisations de l'utilisateur, vous pouvez le supprimer. Un utilisateur supprimé ne peut plus se connecter au service DMS, et ses autorisations ainsi que ses configurations de propriété des données sont effacées.
-
Q : En tant qu'administrateur, comment puis-je trouver rapidement d'autres comptes ?
R : Dans la barre de navigation supérieure de la console, sélectionnez . Sur la page User Management, vous pouvez rechercher un compte cible par nom de compte, adresse e-mail, nom d'affichage ou UID Alibaba Cloud, et filtrer par statut de compte.
-
Q : Un utilisateur peut-il se connecter à DMS après avoir été désactivé ?
R : Non, c'est impossible.
-
Q : Lorsque j'essaie de désactiver un utilisateur, un message indique que l'utilisateur est le DBA d'une instance et ne peut pas être désactivé. Que faire ?
R : Vous pouvez modifier l'instance pour changer son DBA.
RemarqueSeul un utilisateur doté du rôle système DBA dans DMS peut être désigné comme DBA d'une instance. Si l'utilisateur que vous souhaitez assigner ne possède pas le rôle DBA, accédez à la page User Management pour modifier son rôle.
-
Q : Pourquoi un utilisateur supprimé dans DMS n'est-il pas complètement retiré de la liste des utilisateurs ?
R : Actuellement, les utilisateurs supprimés sont uniquement marqués comme tels dans la liste et ne peuvent pas être définitivement purgés de DMS.
-
Q : Comment révoquer les autorisations existantes d'un utilisateur sur des ressources telles que les instances et les bases de données dans la gestion des utilisateurs ?
R : En tant qu'administrateur ou DBA, accédez à la gestion des utilisateurs et localisez l'utilisateur cible. Dans la colonne Actions, choisissez . Sélectionnez les autorisations de ressources que vous souhaitez révoquer, puis cliquez sur Revoke Permission.
-
Q : Après la mise à jour du nom d'un utilisateur RAM, le nom d'affichage RAM dans User Management de DMS n'est pas mis à jour.
R : Le nom d'affichage d'un utilisateur RAM est synchronisé de RAM vers DMS uniquement lors de la première synchronisation de l'utilisateur RAM. Les modifications ultérieures apportées au nom d'affichage dans RAM ne sont pas automatiquement synchronisées vers DMS. Pour mettre à jour le nom d'affichage dans DMS, accédez à , cliquez sur Edit, modifiez le Display Name dans Basic Information, puis enregistrez vos modifications.
-
Q : Après s'être connecté à DMS, un utilisateur régulier disposant d'autorisations uniquement sur certaines bases de données voit toutes les bases de données.
R : Ce comportement est attendu. Les bases de données affichées sur le côté gauche de la console DMS le sont au niveau de l'instance, ce qui signifie que toutes les bases de données de l'instance sont répertoriées. Les utilisateurs réguliers peuvent effectuer des opérations de lecture et d'écriture uniquement sur les bases de données pour lesquelles ils disposent d'autorisations. Si vous souhaitez restreindre la visibilité des utilisateurs aux seules instances et bases de données pour lesquelles ils ont des autorisations, vous devez configurer cette option à l'aide du contrôle d'accès aux métadonnées.
-
Q : Pourquoi certains comptes sont-ils grisés et non sélectionnables lors de la synchronisation des utilisateurs RAM ?
R : Ces utilisateurs RAM ne disposent pas de l'autorisation
AliyunDMSLoginConsoleAccess. Vous devez leur accorder cette autorisation avant de pouvoir les sélectionner et les synchroniser.