Todos os produtos
Search
Central de documentação

E-MapReduce:Manage Users and Permissions

Última atualização: Jul 20, 2026

O Security Center oferece gerenciamento de usuários e funções para controle granular de permissões. Isso garante que apenas usuários autorizados acessem ou gerenciem recursos.

Pré-requisitos

Crie uma instância. Para mais informações, consulte Create an instance.

Funções e usuários

Funções

O EMR Serverless StarRocks fornece as seguintes funções integradas:

Nome da função

Descrição

db_admin

Gerencia objetos de banco de dados, como criação e modificação.

public

Função global concedida automaticamente a todos os usuários.

Fornece permissões básicas para acessar recursos públicos do sistema.

user_admin

Gerencia contas de usuário, incluindo criação de usuários e concessão de permissões.

Usuários

O EMR Serverless StarRocks oferece os seguintes tipos de usuário.

Tipo de usuário

Descrição

Superadministrador

Um usuário é considerado superadministrador se possuir a função user_admin ou ambas as funções user_admin e db_admin. O sistema fornece uma conta de superadministrador padrão chamada admin.

Usuário comum

Possui apenas a função padrão public ou também tem a função db_admin atribuída.

Gerenciamento de usuários

Criar um usuário

  1. Acesse a página do StarRocks Manager.

    1. Faça login no console do E-MapReduce.

    2. No painel de navegação à esquerda, escolha EMR Serverless > StarRocks.

    3. Na barra de menus superior, selecione uma região conforme necessário.

    4. Clique em StarRocks Manager ou em Connect na coluna Actions da instância criada.

      Para mais informações sobre como conectar-se a uma instância StarRocks, consulte Connect to a StarRocks instance by using EMR StarRocks Manager.

  2. No painel de navegação à esquerda, escolha Security > Users.

  3. Na página Users, clique em Add User.

  4. Na caixa de diálogo, configure os seguintes parâmetros e clique em OK.

    Parâmetro

    Descrição

    User Source

    Método de autenticação. Opções disponíveis:

    • Custom: Cria um usuário com o gerenciamento de usuários integrado do StarRocks.

    • RAM User: Usa um usuário RAM existente para autenticação. Aplica-se a cenários de integração com DLF.

      Nota
      • Versões compatíveis: StarRocks v3.2 e posteriores.

      • Não aplicável a: DLF 1.0 (Legacy).

    Username

    • Custom: Insira um nome de usuário. Deve ter entre 2 e 64 caracteres e conter apenas letras, dígitos, hifens (-) e sublinhados (_).

    • RAM User: Insira o nome de um usuário RAM existente. Caso ainda não tenha criado um usuário RAM, consulte Create a RAM user.

    Password e Confirm Password

    Insira uma senha. Ela deve ter entre 8 e 30 caracteres e incluir letras maiúsculas e minúsculas, dígitos e caracteres especiais (por exemplo, @, #, $, %, ^, *, _, +, -).

    Role

    Atribua funções integradas ou personalizadas existentes ao novo usuário.

    Nota

    Para seguir o princípio do menor privilégio, conceda aos usuários apenas as permissões mínimas necessárias. Essa prática ajuda a prevenir riscos de segurança causados por permissões excessivas.

Conceder permissões a um usuário

Conceda ao novo usuário permissões sobre recursos específicos.

  1. Na página Users, clique em Add Permission na coluna Actions do usuário desejado.

  2. Na aba Permission Settings, clique em Add Permission.

  3. No painel Add Permission, configure os seguintes parâmetros e clique em OK.

    Parâmetro

    Descrição

    Resource

    Recursos compatíveis:

    • Catalogs: Controla o acesso a catálogos de dados internos, bancos de dados e tabelas.

    • External Data Catalogs: Controla o acesso a catálogos de dados externos, como Hive, Iceberg e Hudi.

    • Database: Controla as permissões do usuário para criar, modificar, excluir ou consultar um banco de dados específico.

    • Table: Controla permissões de criação, leitura, atualização e exclusão (CRUD) em tabelas específicas.

    • Views: Controla permissões para visualizar ou operar em views específicas.

    • Materialized View: Controla permissões para gerenciar ou acessar materialized views específicas.

    Permission

    Permissões disponíveis:

    • Catalogs: ALL, USAGE, CREATE DATABASE, DROP, ALTER.

    • External Data Catalogs: ALL, USAGE, CREATE DATABASE, DROP, ALTER.

    • Database: ALL, ALTER, DROP, CREATE TABLE, CREATE VIEW, CREATE FUNCTION, CREATE MATERIALIZED VIEW, CREATE PIPE.

    • Table: ALL, ALTER, DROP, SELECT, INSERT, UPDATE, EXPORT, DELETE.

    • Views: ALL, SELECT, ALTER, DROP.

    • Materialized View: ALL, SELECT, ALTER, REFRESH, DROP.

Editar e excluir usuários

  • Editar um usuário: Na coluna Actions de um usuário, clique em Modify Description, Change Password ou Add Permission para alterar a descrição, a senha ou as permissões.

  • Excluir um usuário:

    • Usuário integrado: Não é possível excluir o usuário admin.

    • Usuário personalizado: Um usuário com as permissões necessárias pode clicar em Delete na coluna Actions do usuário alvo.

Gerenciamento de funções

Criar uma função

Se as funções integradas não atenderem às suas necessidades, crie uma função personalizada para um controle de permissões mais granular.

  1. Na página do StarRocks Manager, escolha Security > Roles.

  2. Na página Roles, clique em Create Role.

  3. Na caixa de diálogo Create Role, insira uma descrição e clique em OK.

Conceder permissões a uma função

Conceda permissões específicas a uma função nova ou existente para atender a diferentes requisitos de negócios.

  1. Na página Roles, clique em Add Permission na coluna Actions da função desejada.

  2. Na aba Permission Settings, clique em Add Permission.

  3. No painel Add Permission, selecione um recurso e suas permissões correspondentes e clique em OK.

    Parâmetro

    Descrição

    Resource

    Recursos compatíveis:

    • Catalogs: Controla o acesso desta função a catálogos de dados internos, bancos de dados e tabelas.

    • External Data Catalogs: Controla o acesso desta função a catálogos de dados externos, como Hive, Iceberg e Hudi.

    • Database: Controla as permissões desta função para criar, modificar, excluir ou consultar um banco de dados específico.

    • Table: Controla as permissões CRUD (criação, leitura, atualização e exclusão) desta função em tabelas específicas.

    • Views: Controla as permissões desta função para visualizar ou operar em views específicas.

    • Materialized View: Controla as permissões desta função para gerenciar ou acessar materialized views específicas.

    Permission

    Permissões disponíveis:

    • Catalogs: ALL, USAGE, CREATE DATABASE, DROP, ALTER.

    • External Data Catalogs: ALL, USAGE, CREATE DATABASE, DROP, ALTER.

    • Database: ALL, ALTER, DROP, CREATE TABLE, CREATE VIEW, CREATE FUNCTION, CREATE MATERIALIZED VIEW, CREATE PIPE.

    • Table: ALL, ALTER, DROP, SELECT, INSERT, UPDATE, EXPORT, DELETE.

    • Views: ALL, SELECT, ALTER, DROP.

    • Materialized View: ALL, SELECT, ALTER, REFRESH, DROP.

Editar e excluir funções

  • Editar uma função:

    • Função integrada: Não é possível editar ou modificar as permissões de uma função integrada.

    • Função personalizada: Para editar uma função personalizada, clique em Edit ou Add Permission na coluna Actions dessa função para alterar sua descrição, usuários atribuídos e permissões.

  • Excluir uma função:

    • Função integrada: Não é possível excluir uma função integrada.

    • Função personalizada: Para excluir uma função personalizada, clique em Delete na coluna Actions dessa função.

Casos de uso

Os exemplos a seguir demonstram cenários comuns.

Criar um usuário e conceder permissões

  1. Na página do EMR StarRocks Manager, escolha Security > > > Users.

  2. Crie um usuário.

    1. Na página Users, clique em Add User.

    2. Na caixa de diálogo, configure os parâmetros e clique em OK.

      Para detalhes dos parâmetros, consulte a tabela na seção Create a user.

  3. Conceda permissões ao novo usuário.

    1. Na página Users, clique em Add Permission na coluna Actions do novo usuário.

    2. Na aba Permission Settings, clique em Add Permission.

    3. No painel Add Permission, selecione um recurso e suas permissões correspondentes e clique em OK.

Criar uma função e atribuí-la a um usuário

Crie uma função personalizada quando as funções integradas não atenderem aos seus requisitos de permissão.

  1. Na página do EMR StarRocks Manager, escolha Security > Roles.

  2. Crie uma função.

    1. Na página Roles, clique em Create Role.

    2. Na caixa de diálogo Create Role, insira uma descrição e clique em OK.

  3. Adicione permissões à nova função.

    1. Na página Roles, clique em Add Permission na coluna Actions da nova função.

    2. Na aba Permission Settings, clique em Add Permission.

    3. No painel Add Permission, selecione um recurso e suas permissões correspondentes e clique em OK.

  4. Atribua a função a um usuário existente.

    1. Clique na aba User List.

    2. Na aba Users, clique em Add User.

    3. No painel Add Permission, selecione o usuário desejado e clique em OK.

Documentos relacionados

Para visualizar consultas SQL, analisar planos de execução e solucionar problemas de SQL na sua instância, consulte Diagnosis and analysis.