Todos los productos
Search
Centro de documentos

E-MapReduce:Otorgar permisos a un usuario de RAM

Última actualización: Sep 22, 2026

Para que un usuario de RAM utilice las funciones de la consola de EMR Serverless StarRocks, inicie sesión en la consola de Resource Access Management (RAM) con su cuenta de Alibaba Cloud y otorgue los permisos necesarios al usuario.

Contexto

Resource Access Management (RAM) es un servicio de Alibaba Cloud que controla el acceso a sus recursos. Para obtener más información, consulte What is Resource Access Management?. A continuación se describen los casos de uso más comunes de RAM en EMR Serverless StarRocks:

  • Usuario: si compra instancias de EMR Serverless StarRocks y varios usuarios de su organización necesitan usarlas, como ingenieros de operaciones, desarrolladores o analistas de datos, cree una política para otorgarles permisos específicos. Esta práctica evita compartir un único accesskey entre varias personas.

  • Grupo de usuarios: cree varios grupos de usuarios y asigne distintas políticas de permisos para gestionar los permisos de forma masiva. El procedimiento para otorgar permisos a un grupo de usuarios es el mismo que para un usuario individual.

Políticas y roles

  • Políticas y roles del sistema

    • EMR Serverless StarRocks utiliza las siguientes políticas.

      Nombre de la política

      Descripción

      AliyunEMRStarRocksFullAccess

      Otorga permisos de administrador en EMR Serverless StarRocks, lo que incluye acceso a todas sus operaciones y funciones.

      AliyunEMRStarRocksReadOnlyAccess

      Permite consultar la lista de instancias y ver los detalles de cada una, pero impide crear, actualizar o modificar instancias.

      AliyunBSSOrderAccess

      Otorga permisos para consultar, pagar y cancelar pedidos en el Billing Center (BSS). Esta política es obligatoria para actualizar o reducir la configuración de las instancias y renovarlas desde la consola.

      AliyunSLBFullAccess

      Otorga permisos para gestionar Server Load Balancer (SLB), lo que permite configurar listas blancas de red pública o privada para una instancia de EMR Serverless StarRocks.

    • EMR Serverless StarRocks utiliza el siguiente rol.

      Nombre del rol

      Descripción

      AliyunEMRStarRocksAccessingOSSRole

      EMR Serverless StarRocks utiliza este rol para acceder a sus datos en Object Storage Service (OSS).

  • Política personalizada

    Si conoce bien las API de los servicios de Alibaba Cloud y necesita un control de permisos detallado, cree una política personalizada. Para obtener más información, consulte Policy structure and syntax. Al crear la política, diseñe su script con cuidado.

Procedimiento

  1. Inicie sesión en la consola de RAM como administrador de RAM.

  2. En el panel de navegación izquierdo, seleccione Identities > User.

  3. En la página Users, busque el usuario de RAM correspondiente y haga clic en Add Permissions dentro de la columna Actions.

    También puede seleccionar varios usuarios de RAM y hacer clic en Add Permissions en la parte inferior de la página para otorgar permisos a todos de forma simultánea.

  4. En el panel Add Authorization, seleccione un alcance, una entidad principal y una política.

    Parámetro

    Descripción

    Resource scope

    • Account: los permisos se aplican a la cuenta actual de Alibaba Cloud.

    • ResourceGroup: los permisos se aplican únicamente al resource group especificado.

    Principal

    El usuario de RAM que desea autorizar.

    Policy

    En System Policy, introduzca StarRocks para buscar las políticas relacionadas con EMR Serverless StarRocks. Haga clic en la política que desea asignar. Para conocer los detalles de cada política, consulte Políticas y roles.

  5. Haga clic en Confirm.

    Los permisos surten efecto de inmediato. Después, use el usuario de RAM autorizado para iniciar sesión en la consola de EMR Serverless y ejecutar las operaciones correspondientes.

Preguntas frecuentes

¿Por qué un usuario de RAM deja de poder consultar la lista de instancias y el sistema solicita autorización?

  • Descripción del problema: después de iniciar sesión, un usuario de RAM no puede consultar la lista de instancias y el sistema solicita autorización. Este problema ocurre incluso cuando el usuario tiene asignado el rol AliyunServiceRoleForEMRStarRocks y la política de permisos no ha cambiado.

  • Causa:

    • Restricción de resource group.

      La política AliyunEMRStarRocksReadOnlyAccess asignada al usuario de RAM se otorgó en el resource group-level, pero la nueva lógica de autenticación requiere que se otorgue en el account-level.

    • Permisos insuficientes del rol vinculado al servicio.

      Aunque el usuario de RAM tiene asignado el rol AliyunServiceRoleForEMRStarRocks, este rol vinculado al servicio carece de los permisos obligatorios de cuenta para la operación de API ram:GetRole.

  • Solución:

    • Cambie el alcance de la política existente a nivel de cuenta.

    • Agregue una política personalizada a nivel de cuenta.

      Si no puede cambiar el alcance de la política existente, asigne al usuario de RAM una política personalizada adicional a nivel de cuenta para AliyunServiceRoleForEMRStarRocks. La política es a continuación:

      {
        "Action": ["ram:GetRole"],
        "Resource": "acs:ram:*:*:role/AliyunServiceRoleForEMRStarRocks",
        "Effect": "Allow"
      }