Todos os produtos
Search
Central de documentação

MaxCompute:Conceder permissões a outros usuários

Última atualização: Sep 11, 2026

Após criar um projeto MaxCompute, conceda permissões a outros usuários do Resource Access Management (RAM) para que auxiliem no desenvolvimento. Com as permissões concedidas, os usuários RAM podem operar tabelas, recursos, funções ou jobs no projeto. Este tópico descreve como autorizar usuários RAM.

Pré-requisitos

  • Você criou um projeto MaxCompute.

    Caso ainda não tenha criado um projeto MaxCompute, crie-o primeiro. Para mais informações, consulte Create a MaxCompute project.

  • Você criou um usuário RAM.

    Para mais informações sobre como criar um usuário RAM, consulte Prepare a RAM user.

Método de autorização

O DataWorks oferece uma solução completa de controle de permissões para desenvolvimento e administração de dados. O exemplo a seguir usa o DataWorks no modo padrão para explicar como conceder permissões quando os ambientes de desenvolvimento e produção estão isolados.

  • Ambiente de desenvolvimento

    Adicione membros ao workspace do DataWorks. Depois disso, esses membros poderão desenvolver jobs do MaxCompute no DataWorks.

    No Management Center do DataWorks, escolha Members and Roles no painel de navegação à esquerda, clique em Add Member, selecione o membro desejado na lista de contas a adicionar, clique em > para mover o membro para a lista de contas adicionadas, selecione Development em Batch Set Roles e clique em OK.

  • Ambiente de produção

    Localize tabelas no ambiente de produção pelo Data Map e solicite permissões nessas tabelas.

    Para mais informações sobre como solicitar permissões de tabela, consulte Request table permissions.

Próximos passos

Prepare o ambiente de desenvolvimento do projeto MaxCompute e instale as ferramentas necessárias. Para mais informações sobre configuração de ambiente e ferramentas de segurança, consulte Choose a connection tool.

Perguntas frequentes

P: Ao acessar o logview de um job do MaxCompute, recebo a mensagem "can't operate the joblnsght, error code NO_PERMISSION". O que devo fazer?

R: As permissões no nível do projeto MaxCompute e as permissões globais do RAM são sistemas independentes. Um usuário RAM pode ter a permissão global AliyunMaxComputeFullAccess ou AliyunDataWorksFullAccess, ou ser administrador de um workspace do DataWorks. No entanto, se o usuário não tiver sido adicionado ao projeto MaxCompute correspondente, ele ainda receberá o erro NO_PERMISSION ao acessar o logview. Para resolver esse problema, adicione o usuário RAM ao projeto MaxCompute desejado e conceda uma função:

  1. Faça login no console do MaxCompute e acesse o projeto desejado.

  2. Na aba Role Permissions, adicione o usuário RAM ao projeto pelo gerenciamento de membros.

  3. Atribua uma função ao usuário (por exemplo, Developer ou Operations).

  4. Acesse novamente o link do logview. O erro NO_PERMISSION será resolvido.