Le partage de votre compte Alibaba Cloud pour la collaboration en équipe présente des risques de sécurité majeurs. Ajoutez des utilisateurs RAM en tant que membres de l'espace de travail et attribuez-leur des rôles pour mettre en place un contrôle d'accès granulaire, sécuriser les données et normaliser les flux de développement.
Fonctionnement
La gestion des membres dans DataWorks s'appuie sur les modèles RAM (Resource Access Management) d'Alibaba Cloud et RBAC (contrôle d'accès basé sur les rôles) :
Identité des membres : Les membres de l'espace de travail sont avant tout des utilisateurs RAM rattachés à votre compte Alibaba Cloud. DataWorks ne crée ni ne stocke d'identités utilisateur.
Attribution des rôles : Vous accordez des autorisations aux membres en leur assignant des rôles, tels que Workspace Manager, Development ou O&M.
Correspondance des autorisations : Les autorisations des rôles DataWorks correspondent à celles du moteur de calcul sous-jacent. Par exemple, l'attribution du rôle Development à un membre dans DataWorks lui octroie automatiquement les droits de lecture et d'écriture correspondants dans le projet MaxCompute associé.
Pour plus de détails sur le système d'autorisation DataWorks, consultez Modèle d'autorisation DataWorks.
Prérequis
Vous devez détenir le rôle Workspace Administrator pour l'espace de travail.
Par défaut, le compte Alibaba Cloud qui crée un espace de travail reçoit le rôle Workspace Manager pour cet espace.
Ajouter des membres et gérer les rôles
Accédez au Centre de gestion DataWorks, sélectionnez l'espace de travail cible, puis cliquez sur Go to Management Center.
Dans le volet de navigation de gauche, accédez à l'onglet Workspace Members and Roles, puis cliquez sur Add Members en haut à droite. La boîte de dialogue Add Members s'affiche.
(Facultatif) Si vous devez créer un nouvel utilisateur RAM, cliquez sur RAM console dans l'invite en haut de la boîte de dialogue pour accéder à la console RAM et créer un utilisateur RAM.
-
Sélectionnez les comptes à ajouter, déplacez-les vers la liste Selected Accounts, puis cochez Set Roles pour accorder les autorisations.
ImportantLes utilisateurs RAM disposent d'autorisations différentes selon le rôle d'espace de travail qui leur est attribué. Pour plus de détails sur les rôles prédéfinis, consultez Contrôle d'accès au niveau du workspace.
Le rôle Workspace Manager accorde à un utilisateur RAM toutes les autorisations au sein de l'espace de travail.
Une fois les membres ajoutés, consultez et gérez leurs informations dans la liste Workspace Members. Modifiez le rôle d'un membre dans la colonne Role et supprimez un membre via la colonne Operation. Il est impossible de supprimer le propriétaire du projet.
Recommandations pour la production
Principe du moindre privilège : N'attribuez pas le rôle Workspace Administrator aux développeurs ou ingénieurs O&M standards. Assignez plutôt des rôles spécifiques tels que Development, O&M ou Deploy en fonction des responsabilités de chacun.
Révisions régulières : Le propriétaire du projet doit examiner régulièrement la liste Workspace Members afin de retirer les membres inactifs et de nettoyer les autorisations inutiles.
Risques liés aux privilèges d'administrateur : Le rôle Workspace Administrator dispose de toutes les autorisations nécessaires pour gérer les membres, modifier les configurations de l'espace de travail, etc. Une erreur de manipulation ou la compromission d'un compte peut avoir un impact grave sur l'ensemble du projet. Limitez ce rôle à un ou deux responsables principaux du projet.
Étapes suivantes
Après avoir ajouté des membres et attribué des rôles, explorez les ressources suivantes pour découvrir les bases de DataWorks.
Pour un tutoriel de démarrage rapide, consultez Tutoriel complet : Analyser les profils des utilisateurs de sites web.
Pour plus de tutoriels, consultez Tutoriels.
FAQ
Q : Pourquoi ne puis-je pas trouver un utilisateur RAM spécifique lors de l'ajout d'un membre ? R : Vérifiez d'abord que l'utilisateur RAM a bien été créé dans la console RAM d'Alibaba Cloud. Ensuite, dans la boîte de dialogue Add Members de DataWorks, cliquez sur le bouton Refresh pour actualiser la liste des utilisateurs RAM.
Q : Pourquoi ne puis-je pas supprimer un membre de l'espace de travail ? R : Vous ne pouvez pas supprimer le Workspace Owner d'un espace de travail. Le propriétaire du projet est généralement le compte Alibaba Cloud ayant créé l'espace de travail ; il détient toutes les autorisations associées.