Cette rubrique explique comment gérer les comptes utilisateur E-MapReduce (EMR) depuis la page Users de la console EMR.
Informations générales
Les informations relatives aux utilisateurs EMR sont stockées dans le service OpenLDAP intégré au cluster, principalement utilisé pour l'authentification des identités au sein du cluster.
Les utilisateurs EMR assurent l'authentification lorsque vous accédez aux interfaces web des composants ou lorsque vous activez l'authentification LDAP pour ces derniers. Si vous configurez LDAP comme source d'utilisateurs pour Ranger, vous pouvez contrôler les autorisations associées à ces utilisateurs. Sur un cluster à haute sécurité, les utilisateurs EMR peuvent également exécuter la commande kinit.
La liste des utilisateurs EMR s'affiche sur la page de gestion des utilisateurs. Les actions disponibles dépendent des autorisations du RAM user utilisé pour se connecter à la console EMR. Les RAM users se répartissent dans les catégories suivantes :
Administrator : Compte Alibaba Cloud ou RAM user disposant des autorisations
emr:ManageUserPlatform(accordées par une politique telle queAliyunEMRFullAccess) etemr:CreateLdapUser. Les administrateurs peuvent consulter tous les utilisateurs du cluster, ajouter ou supprimer des utilisateurs, réinitialiser les mots de passe et modifier les remarques associées aux utilisateurs.Common user : RAM user associé à d'autres politiques, telles que la politique
AliyunEMRDevelopAccess. Les utilisateurs courants ne peuvent consulter que l'utilisateur EMR dont le nom d'utilisateur correspond au leur. Ils peuvent réinitialiser leur propre mot de passe et modifier les remarques, mais ils ne peuvent ni ajouter ni supprimer d'utilisateurs.
Prérequis
Vous avez créé un cluster incluant le service OpenLDAP. Pour plus d'informations, consultez la rubrique Créer un cluster.
-
Vous avez créé un RAM user. Pour plus d'informations, consultez la rubrique Créer un RAM user.
RemarqueVous devez d'abord créer un RAM user. Seul un compte utilisateur EMR dont le nom d'utilisateur est identique à celui d'un RAM user peut être ajouté à la page Users de la console EMR.
Ajouter un utilisateur
Si vous utilisez un RAM user pour vous connecter à la console EMR, vous devez lui accorder l'autorisation ram:ListUsers avant d'ajouter un compte utilisateur. Vous pouvez joindre la politique AliyunRAMReadOnlyAccess au RAM user depuis la console RAM en utilisant votre compte Alibaba Cloud. Vous pouvez également configurer une politique personnalisée pour accorder l'autorisation ram:ListUsers au RAM user.
-
Accédez à la page de gestion des utilisateurs.
Connectez-vous à la console E-MapReduce.
Dans la barre de navigation supérieure, sélectionnez une région et un groupe de ressources selon vos besoins.
Sur la page EMR on ECS, cliquez sur le nom du cluster cible.
Cliquez sur l'onglet Users.
Sur la page Users, cliquez sur Add User.
Dans la boîte de dialogue Add User, sélectionnez un RAM user existant dans la liste déroulante Username, puis saisissez un mot de passe dans les champs Password et Confirm Password.
Cliquez sur OK.
Supprimer un utilisateur
Sur la page Users, repérez l'utilisateur à supprimer et cliquez sur Delete dans la colonne Actions.
Dans la boîte de dialogue Delete User, cliquez sur OK.
Réinitialiser le mot de passe d'un utilisateur
Vous pouvez réinitialiser le mot de passe d'un compte utilisateur.
Cette opération peut entraîner l'échec des tâches en cours d'exécution.
Sur la page Users, repérez l'utilisateur concerné et cliquez sur Reset Password dans la colonne Actions.
Dans la boîte de dialogue Reset User Password, saisissez le nouveau mot de passe dans les champs Password et Confirm Password.
Cliquez sur OK.
Documentation connexe
Si vous avez créé un cluster à haute sécurité, consultez la rubrique Utilisation de base de Kerberos pour les configurations Kerberos et les opérations de base, telles que l'exportation d'un fichier keytab.