Todos los productos
Search
Centro de documentos

Realtime Compute for Apache Flink:Autorización en la consola

Última actualización: Sep 17, 2026

Para que varios usuarios colaboren en trabajos dentro de un namespace en la Development Console de Realtime Compute for Apache Flink, agréguelos como miembros y asígneles roles. Este tema describe los escenarios de autorización comunes, los tipos de roles y el procedimiento de autorización.

Escenarios de autorización

Escenario

Mensaje de la interfaz

Descripción

No se puede acceder al namespace actual

La página muestra un mensaje de permiso denegado. Esto indica que el usuario actual no tiene acceso a este namespace.

Significa que usted no cuenta con el permiso necesario para acceder al namespace. Comuníquese con un miembro que tenga el rol owner o con un usuario que cuente con permisos de gestión de miembros para que le asigne el rol viewer u otro con mayores privilegios. Para obtener más información, consulte Procedimiento. Una vez autorizada su cuenta, vuelva a entrar al namespace o actualice la página para obtener acceso.

No se puede usar una función específica o ejecutar una acción

Por ejemplo, en la página Deployments, al hacer clic en un botón de acción como Stop o Deploy, aparece un mensaje que indica que a su cuenta le faltan los permisos necesarios y que debe comunicarse con un administrador de roles.

Esto significa que a su cuenta le faltan los permisos obligatorios para la acción. Comuníquese con un miembro que tenga el rol owner o con un usuario que cuente con permisos de gestión de roles para que agregue los permisos necesarios a su rol personalizado.

Tipos de roles

Un rol es un conjunto de permisos. La Development Console ofrece dos tipos de roles: roles del sistema y roles personalizados. A continuación se describen las diferencias entre ambos.

Tipo de rol

Descripción

Notas

Rol del sistema

Realtime Compute for Apache Flink incluye tres roles del sistema integrados: owner, editor y viewer. Para consultar la lista de permisos que contiene cada uno, consulte Granular permission list.

  • No es posible modificar los permisos de los roles del sistema ni eliminarlos.

  • Para otorgar permisos que no están incluidos en list of granular permissions, como la gestión de metadatos o de UDF en el desarrollo SQL, debe asignar el rol editor o owner al miembro.

Rol personalizado

Si los roles del sistema no cubren sus necesidades de permisos detallados, cree un rol personalizado. Puede ampliar el rol viewer o editor mediante la adición de los permisos que requiera.

  • Un rol personalizado debe incluir todos los permisos del rol viewer, además de los permisos adicionales.

  • Solo los miembros con el rol owner o los usuarios con permisos de gestión de roles pueden crear, editar o eliminar roles personalizados.

  • Se pueden crear un máximo de 10 roles personalizados por namespace.

  • Al crear un rol personalizado, tome en cuenta las dependencias entre permisos para asegurar que la configuración sea válida y completa.

Requisitos previos

Lea Authorization Notice.

Procedimiento

Paso 1. (Opcional) Crear un rol personalizado

Si los roles predeterminados del sistema cumplen con sus requisitos, omita este paso.

  1. Inicie sesión en la Development Console de Realtime Compute for Apache Flink como miembro con el rol owner o como usuario con permisos de gestión de roles.

  2. En la parte superior de la página, seleccione el namespace de destino.

  3. En el panel de navegación izquierdo, haga clic en Security > Permissions y luego haga clic en la pestaña Role Management.

  4. Haga clic en Add Role y configure los parámetros.

    Parámetro

    Descripción

    Role name

    Nombre del rol personalizado. Debe comenzar con una letra, contener solo letras, dígitos y guiones (-), y tener una longitud máxima de 64 caracteres.

    Description

    Descripción del rol que ayuda a los administradores y a otros miembros a comprender su propósito y alcance de permisos. Puede tener hasta 256 caracteres.

    Role permissions

    Para garantizar la integridad de los permisos, algunos dependen de otros. El sistema selecciona automáticamente estas dependencias obligatorias. Para obtener más información sobre las dependencias, consulte Granular permission list.

  5. Haga clic en OK. Después podrá consultar, editar o eliminar el rol personalizado que creó.

    • View Permissions: Consulte los permisos que incluye el rol.

    • View Members: Consulte los miembros a los que se les asignó este rol.

    • Edit: Los miembros con los permisos adecuados pueden agregar o quitar permisos del rol.

    • Delete: Para mitigar riesgos de seguridad, primero quite la asignación del rol a todos los miembros o reasígnelos a un rol distinto. Una vez que ningún miembro tenga el rol asignado, un usuario con permisos de eliminación de roles podrá eliminarlo.

Nota

Para quitar una dependencia de permisos predeterminada, cree un rol personalizado basado en el rol del sistema viewer. En el selector de permisos, agregue el permiso de destino y sus dependencias al panel derecho. Luego, quite del panel derecho las dependencias que no necesite.

Paso 2. Asignar un rol a un miembro

Asigne un rol a un miembro para otorgarle los permisos necesarios.

  1. Inicie sesión en la Development Console de Realtime Compute for Apache Flink como miembro con permisos para crear miembros, por ejemplo, un usuario con el rol owner.

  2. En la parte superior de la página, seleccione el namespace de destino.

  3. En el panel de navegación izquierdo, haga clic en Security > Permissions y luego haga clic en la pestaña Members.

  4. Haga clic en Add Member, especifique los datos del miembro y seleccione un Role.

    Parámetro

    Descripción

    Select RAM account

    Muestra los usuarios y roles de RAM asociados a la cuenta de Alibaba Cloud vinculada al namespace. Seleccione varias cuentas para autorizarlas de forma masiva.

    Add account manually

    Introduzca el identificador de otra cuenta de Alibaba Cloud, de un usuario de RAM o de un rol de RAM que desee autorizar. Para buscar un identificador:

    • Identificador de la cuenta de Alibaba Cloud: Haga clic en su foto de perfil en la esquina superior derecha de la consola. En la página Account Center, vaya a la página Security Settings para localizar su Account ID.

    • Identificador de usuario de RAM (UID): Para obtener más información, consulte Manage RAM user information.

    • Identificador de rol de RAM: Para obtener más información, consulte View the information of a RAM role. Para encontrar el identificador, vaya a la consola de control de acceso de RAM. En el panel de navegación izquierdo, haga clic en Roles. Haga clic en el nombre del rol de destino, por ejemplo flinktest, para abrir su página de detalles. Encontrará el Role ID en la sección Basic Information.

    Role

    Seleccione un rol del sistema o un rol personalizado. Si desea revisar los permisos de un rol antes de asignarlo, vaya a la pestaña Role Management y haga clic en Actions > View Permissions para ese rol.

  1. Haga clic en OK.

Paso 3. Iniciar sesión después de la autorización

Una vez autorizado, el nuevo miembro puede iniciar sesión en la Development Console de Realtime Compute for Apache Flink y usar las funciones que se le otorgaron.

  • Si el miembro ya inició sesión, debe actualizar la página para acceder al namespace de destino.

  • Si el miembro no ha iniciado sesión, puede acceder al namespace mediante su URL.

Permisos detallados

Nota

Para quitar una dependencia de permisos predeterminada, cree un rol personalizado basado en el rol del sistema viewer. En el selector de permisos, agregue el permiso de destino y sus dependencias al panel derecho. Luego, quite del panel derecho las dependencias que no necesite.

Función

Permiso

Owner

Editor

Viewer

ETL/Data Ingestion

View SQL/YAML job drafts

√

√

√

Develop SQL/YAML job drafts (create, edit)

√

√

Debug SQL job drafts

√

√

Validate SQL/YAML job drafts

√

√

Delete SQL/YAML job drafts

√

√

Deploy SQL/YAML job drafts

√

√

Unlock SQL/YAML job drafts

√

√

View UDF JAR list

√

√

√

Upload UDF

√

√

Update UDF

√

√

Delete UDF

√

√

Scripts

View scripts

√

√

√

Edit scripts (create, edit, delete)

√

√

Execute scripts

√

√

Deployments

View deployments

√

√

√

View deployment log details

√

√

√

Deploy JAR and Python jobs

√

√

Update deployment configurations

√

√

Delete deployments

√

√

Start/stop job deployments

√

√

Catalogs

View materialized tables

√

√

√

View metadata

√

√

√

View tables

√

√

√

Create materialized tables

√

√

Create catalog

√

√

Create tables

√

√

Delete materialized tables

√

√

Delete catalogs

√

√

Delete tables

√

√

Edit materialized tables

√

√

Artifacts

View artifacts

√

√

√

Upload artifacts

√

√

Delete artifacts

√

√

Download artifacts

√

√

Session Clusters

Delete session clusters

√

√

View session clusters

√

√

√

Create session clusters

√

√

Update session cluster configurations

√

√

Start/stop session clusters

√

√

Security

View members

√

√

√

Create members

√

√

Edit members

√

Delete members

√

View roles

√

√

√

Create roles

√

Edit roles

√

Delete roles

√

View variables

√

√

√

Create variables

√

√

Delete variables

√

√

Configurations

View job templates

√

√

√

Edit job templates

√

√

Git Configuration

Bind a Git repository

√

Pull code changes

√

√

Push code changes

√

√

Unbind a Git repository

√