Todos los productos
Search
Centro de documentos

E-MapReduce:Manage Users and Permissions

Última actualización: Sep 04, 2026

El Security Center ofrece gestión de usuarios y roles para un control detallado de permisos, lo que garantiza que solo los usuarios autorizados puedan acceder a los recursos o gestionarlos.

Requisitos previos

Debe haber creado una instancia. Para obtener más información, consulte Create an instance.

Roles y usuarios

Roles

EMR Serverless StarRocks proporciona los siguientes roles integrados:

Nombre del rol

Descripción

db_admin

Gestiona objetos de base de datos, como su creación y modificación.

public

Rol global que se otorga automáticamente a todos los usuarios.

Proporciona permisos básicos para acceder a recursos públicos del sistema.

user_admin

Gestiona cuentas de usuario, incluida la creación de usuarios y la asignación de permisos.

Usuarios

EMR Serverless StarRocks admite los siguientes tipos de usuario.

Tipo de usuario

Descripción

Superadministrador

Un usuario se considera superadministrador si tiene el rol user_admin, o bien los roles user_admin y db_admin. El sistema incluye una cuenta de superadministrador predeterminada llamada admin.

Usuario estándar

Un usuario estándar solo posee el rol public predeterminado, o también tiene asignado el rol db_admin.

Gestión de usuarios

Crear un usuario

  1. Vaya a la página de StarRocks Manager.

    1. Inicie sesión en la consola de E-MapReduce.

    2. En el panel de navegación izquierdo, seleccione EMR Serverless > StarRocks.

    3. En la barra de menú superior, seleccione la región que necesite.

    4. Haga clic en StarRocks Manager o en Connect dentro de la columna Actions de la instancia creada.

      Para obtener más información sobre cómo conectarse a una instancia de StarRocks, consulte Connect to a StarRocks instance by using EMR StarRocks Manager.

  2. En el panel de navegación izquierdo, seleccione Security > Users.

  3. En la página Users, haga clic en Add User.

  4. En el cuadro de diálogo, configure los siguientes parámetros y haga clic en OK.

    Parámetro

    Descripción

    User Source

    Método de autenticación. Las opciones disponibles son:

    • Custom: Crea un usuario mediante la gestión de usuarios integrada de StarRocks.

    • RAM User: Utiliza un usuario de RAM existente para la autenticación. Esta opción aplica a escenarios donde se integra con DLF.

      Nota
      • Versiones compatibles: StarRocks v3.2 y posteriores.

      • No aplica para: DLF 1.0 (Legacy).

    Username

    • Custom: Introduzca un nombre de usuario. Debe tener entre 2 y 64 caracteres, y solo puede contener letras, dígitos, guiones (-) y guiones bajos (_).

    • RAM User: Introduzca el nombre de un usuario de RAM existente. Si aún no ha creado un usuario de RAM, consulte Create a RAM user.

    Password y Confirm Password

    Introduzca una contraseña. Debe tener entre 8 y 30 caracteres e incluir mayúsculas, minúsculas, dígitos y caracteres especiales (por ejemplo, @, #, $, %, ^, *, _, +, -).

    Role

    Puede asignar al nuevo usuario roles integrados o personalizados existentes.

    Nota

    Para cumplir con el principio de menor privilegio, otorgue a los usuarios únicamente los permisos mínimos necesarios. Esta práctica ayuda a prevenir riesgos de seguridad derivados de permisos excesivos.

Otorgar permisos a un usuario

Otorgue al nuevo usuario permisos sobre recursos específicos.

  1. En la página Users, haga clic en Add Permission dentro de la columna Actions del usuario deseado.

  2. En la pestaña Permission Settings, haga clic en Add Permission.

  3. En el panel Add Permission, configure los siguientes parámetros y haga clic en OK.

    Parámetro

    Descripción

    Resource

    Se admiten los siguientes recursos:

    • Catalogs: Controla el acceso a catálogos de datos internos, bases de datos y tablas.

    • External Data Catalogs: Controla el acceso a catálogos de datos externos, como Hive, Iceberg y Hudi.

    • Database: Controla los permisos del usuario para crear, modificar, eliminar o consultar una base de datos específica.

    • Table: Controla los permisos CRUD (crear, leer, actualizar y eliminar) sobre tablas específicas.

    • Views: Controla los permisos para ver u operar sobre vistas específicas.

    • Materialized View: Controla los permisos para gestionar o acceder a vistas materializadas específicas.

    Permission

    Permisos disponibles:

    • 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 y eliminar usuarios

  • Editar un usuario: En la columna Actions de un usuario, haga clic en Modify Description, Change Password o Add Permission para cambiar su descripción, contraseña o permisos.

  • Eliminar un usuario:

    • Usuario integrado: No es posible eliminar el usuario admin.

    • Usuario personalizado: Un usuario con los permisos necesarios puede hacer clic en Delete dentro de la columna Actions del usuario objetivo.

Gestión de roles

Crear un rol

Si los roles integrados no satisfacen sus necesidades, cree un rol personalizado para lograr un control de permisos más detallado.

  1. En la página de StarRocks Manager, seleccione Security > Roles.

  2. En la página Roles, haga clic en Create Role.

  3. En el cuadro de diálogo Create Role, introduzca una descripción y haga clic en OK.

Otorgar permisos a un rol

Otorgue permisos específicos a un rol nuevo o existente para cubrir distintos requisitos empresariales.

  1. En la página Roles, haga clic en Add Permission dentro de la columna Actions del rol deseado.

  2. En la pestaña Permission Settings, haga clic en Add Permission.

  3. En el panel Add Permission, seleccione un recurso junto con sus permisos correspondientes y, a continuación, haga clic en OK.

    Parámetro

    Descripción

    Resource

    Se admiten los siguientes recursos:

    • Catalogs: Controla el acceso de este rol a catálogos de datos internos, bases de datos y tablas.

    • External Data Catalogs: Controla el acceso de este rol a catálogos de datos externos, como Hive, Iceberg y Hudi.

    • Database: Controla los permisos de este rol para crear, modificar, eliminar o consultar una base de datos específica.

    • Table: Controla los permisos CRUD (crear, leer, actualizar y eliminar) de este rol sobre tablas específicas.

    • Views: Controla los permisos de este rol para ver u operar sobre vistas específicas.

    • Materialized View: Controla los permisos de este rol para gestionar o acceder a vistas materializadas específicas.

    Permission

    Permisos disponibles:

    • 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 y eliminar roles

  • Editar un rol:

    • Rol integrado: No es posible editar ni modificar los permisos de un rol integrado.

    • Rol personalizado: Para editar un rol personalizado, haga clic en Edit o Add Permission dentro de la columna Actions de dicho rol para modificar su descripción, usuarios asignados y permisos.

  • Eliminar un rol:

    • Rol integrado: No es posible eliminar un rol integrado.

    • Rol personalizado: Para eliminar un rol personalizado, haga clic en Delete dentro de la columna Actions de dicho rol.

Casos de uso

Los siguientes ejemplos ilustran escenarios comunes.

Crear un usuario y otorgar permisos

  1. En la página de EMR StarRocks Manager, seleccione Security > > > Users.

  2. Cree un usuario.

    1. En la página Users, haga clic en Add User.

    2. En el cuadro de diálogo, configure los parámetros y haga clic en OK.

      Para obtener detalles sobre los parámetros, consulte la tabla en la sección Create a user.

  3. Otorgue permisos al nuevo usuario.

    1. En la página Users, haga clic en Add Permission dentro de la columna Actions del nuevo usuario.

    2. En la pestaña Permission Settings, haga clic en Add Permission.

    3. En el panel Add Permission, seleccione un recurso junto con sus permisos correspondientes y, a continuación, haga clic en OK.

Crear un rol y asignarlo a un usuario

Cree un rol personalizado cuando los roles integrados no cubran sus requisitos de permisos.

  1. En la página de EMR StarRocks Manager, seleccione Security > Roles.

  2. Cree un rol.

    1. En la página Roles, haga clic en Create Role.

    2. En el cuadro de diálogo Create Role, introduzca una descripción y haga clic en OK.

  3. Agregue permisos al nuevo rol.

    1. En la página Roles, haga clic en Add Permission dentro de la columna Actions del nuevo rol.

    2. En la pestaña Permission Settings, haga clic en Add Permission.

    3. En el panel Add Permission, seleccione un recurso junto con sus permisos correspondientes y, a continuación, haga clic en OK.

  4. Asigne el rol a un usuario existente.

    1. Haga clic en la pestaña User List.

    2. En la pestaña Users, haga clic en Add User.

    3. En el panel Add Permission, seleccione el usuario deseado y haga clic en OK.

Documentos relacionados

Para consultar consultas SQL, analizar planes de ejecución y solucionar problemas de SQL en su instancia, consulte Diagnosis and analysis.