Este tópico descreve como gerencie contas de usuário do E-MapReduce (EMR) na página Users do console do EMR.
Informações de contexto
O service OpenLDAP integrado do cluster armazena as informações de usuário do EMR, sendo utilizado principalmente para a autenticação de identidade dentro do cluster.
Os usuários do EMR fornecem autenticação de identidade quando você acessa as interfaces web dos componentes ou ative a autenticação LDAP para os componentes. Se você defina o source de usuários do Ranger como LDAP, será possível controlar as permissões desses usuários. Em um cluster de alta segurança, os usuários do EMR também podem execute o comando kinit.
Os usuários do EMR são listados na página de gerenciamento de usuários. As permissões do usuário do ram que você usa para fazer login no console do EMR determinam as ações permitidas. Os usuários do ram se enquadram nas seguintes categorias:
Administrador: Uma conta da alibaba cloud ou um usuário do ram com as permissões
emr:ManageUserPlatform(concedidas por uma política comoAliyunEMRFullAccess) eemr:CreateLdapUser. Os administradores podem visualize todos os usuários no cluster, adicionar ou exclua usuários, redefinir senhas e modifique as observações dos usuários.Usuário comum: Um usuário do ram com outras políticas, como a política
AliyunEMRDevelopAccess. Os usuários comuns podem visualize apenas o usuário do EMR que compartilha o mesmo nome de usuário. Eles podem redefinir a própria senha e modifique observações, mas não podem adicionar ou exclua usuários.
Pré-requisitos
Crie um cluster que inclua o service OpenLDAP. Para mais informações, consulte Create a cluster.
-
Crie um usuário do ram. Para mais informações, consulte Create a RAM user.
NotaVocê deve crie primeiro um usuário do ram. A página Users do console do EMR aceita apenas a adição de contas de usuário do EMR cujo nome de usuário seja idêntico ao de um usuário do ram.
Adicionar um usuário
Se você usar um usuário do ram para acessar o console do EMR, conceda a permissão ram:ListUsers ao usuário do ram antes de adicionar uma conta de usuário. Para isso, anexe a política AliyunRAMReadOnlyAccess ao usuário do ram no console do ram por meio da sua conta da alibaba cloud, ou configure uma política personalizada para conceder a permissão ram:ListUsers ao usuário do ram.
-
Acesse a página User Management.
Faça login no console do E-MapReduce.
Na barra de navegação superior, selecione uma região e um grupo de recursos de acordo com as suas necessidades.
Na página EMR on ECS, clique em nome do cluster de destino.
Clique em aba Users.
Na página Users, clique em Add User.
Na caixa de diálogo Add User, selecione um usuário existente do ram na lista suspensa Username e, em seguida, insira uma senha nos campos Password e Confirm Password.
Clique em OK.
Excluir um usuário
Na página Users, localize o usuário que deseja excluir e clique em Delete na coluna Actions.
Na caixa de diálogo Delete User, clique em OK.
Redefinir a senha do usuário
É possível redefinir a senha de uma conta de usuário.
Esta operação pode causar falha nas tarefas em execução.
Na página Users, localize o usuário e clique em Reset Password na coluna Actions.
Na caixa de diálogo Reset User Password, insira a nova senha nos campos Password e Confirm Password.
Clique em OK.
Documentação relacionada
Caso tenha criado um cluster de alta segurança, consulte Basic Kerberos usage para obter informações sobre as configurações do Kerberos e operações básicas, como exportar um arquivo keytab.