Active ApsaraMQ for RocketMQ en el sitio web oficial de Alibaba Cloud antes de enviar o consumir mensajes. Si su organización utiliza usuarios de Resource Access Management (RAM), otórgueles los permisos obligatorios para acceder a la consola, llamar a las operaciones de la API o usar los SDK.
Requisitos previos
Antes de empezar, compruebe que cuenta con lo siguiente:
Una cuenta de Alibaba Cloud con la verificación de nombre real completada. Para obtener más información, consulte Proceso de registro de cuenta de Alibaba Cloud Sign up with Alibaba Cloud
Paso 1: Activar ApsaraMQ for RocketMQ
Inicie sesión en la consola de ApsaraMQ for RocketMQ.
En el cuadro de diálogo, haga clic en Activate Message Queue >>.
En la página de activación del servicio, seleccione Message Queue (MQ) Terms of Service y, a continuación, haga clic en Activate Now.
Paso 2: Otorgar permisos a un usuario de RAM
Omita este paso si solo utiliza su cuenta de Alibaba Cloud (sin usuarios de RAM) para acceder a ApsaraMQ for RocketMQ.
Inicie sesión en la consola de RAM como administrador y adjunte las políticas al usuario de RAM correspondiente.
Inicie sesión en la consola de RAM como administrador de RAM.
En el panel de navegación izquierdo, elija Identities > Users.
-
En la página Users, busque el usuario de RAM deseado y haga clic en Grant Permission dentro de la columna Actions.
Para otorgar permisos a varios usuarios de RAM al mismo tiempo, selecciónelos y haga clic en Grant Permission en la parte inferior de la página.
-
En el panel Grant Permission, configure los siguientes parámetros:
-
Resource Scope: Seleccione el alcance de la autorización.
Account: La autorización se aplica a todos los recursos de la cuenta actual de Alibaba Cloud.
ResourceGroup: La autorización se aplica únicamente a los recursos de un resource group específico.
ImportanteSi selecciona ResourceGroup, compruebe que el servicio en la nube sea compatible con los resource groups. Para obtener más información, consulte Services that work with Resource Group. Para ver un ejemplo, consulte Use a resource group to grant a RAM user the permissions to manage a specific ECS instance.
Principal: El sistema selecciona de forma predeterminada al usuario de RAM actual. Compruebe que el usuario seleccionado sea el correcto.
-
Policy: Seleccione una o más políticas para adjuntar. ApsaraMQ for RocketMQ es compatible con políticas del sistema y políticas personalizadas.
-
Las políticas del sistema están predefinidas por Alibaba Cloud y no se pueden modificar. Alibaba Cloud se encarga de mantener las actualizaciones de versión de estas políticas. Para consultar la lista de servicios compatibles, vea Services that work with RAM.
NotaEl sistema marca las políticas de alto riesgo, como
AdministratorAccessyAliyunRAMFullAccess. Evite adjuntarlas a menos que sea estrictamente necesario. Las políticas personalizadas las define el usuario. Cree, actualice o elimine estas políticas según sus necesidades. Para obtener más información, consulte Create a custom policy.
-
Haga clic en Grant permissions.
-
Haga clic en Close.
Políticas del sistema para ApsaraMQ for RocketMQ
Elija una política según el nivel de acceso que requiera el usuario de RAM.
Administración
|
Policy name |
Description |
|
|
Acceso completo de gestión, equivalente a los permisos de la cuenta de Alibaba Cloud. Abarca todas las acciones de la consola, así como el envío y la suscripción de mensajes. |
|
|
Acceso de solo lectura. Permite ver la información de los recursos en la consola o mediante operaciones de la API. No permite modificar los recursos. |
Desarrollo de aplicaciones
|
Policy name |
Description |
|
|
Acceso exclusivo para envío. Permite enviar mensajes mediante los SDK con todos los recursos de la cuenta de Alibaba Cloud. |
|
|
Acceso exclusivo para suscripción. Permite suscribirse a mensajes mediante los SDK con todos los recursos de la cuenta de Alibaba Cloud. |
Las políticas del sistema otorgan permisos amplios. Por ejemplo, AliyunMQFullAccess abarca todos los recursos de ApsaraMQ for RocketMQ. Si necesita un control de acceso detallado para tipos de recursos específicos, como restringir a un usuario de RAM para que solo gestione temas en la consola, utilice políticas personalizadas. Para obtener más información, consulte Custom policies for ApsaraMQ for RocketMQ.
Política recomendada por rol
Asigne la política más restrictiva que satisfaga las necesidades del usuario de RAM:
|
Role |
Recommended policy |
Access scope |
|
Desarrolladores que solo envían mensajes |
|
Envío de mensajes mediante SDK |
|
Desarrolladores que solo consumen mensajes |
|
Suscripción a mensajes mediante SDK |
|
Personal de operaciones que supervisa recursos |
|
Lectura exclusiva en la consola y la API |
|
Administradores que gestionan todo el servicio |
|
Todas las acciones de la consola, envío y suscripción |
Si ninguna de las políticas del sistema cumple con sus requisitos, cree una política personalizada dirigida a recursos y acciones específicos.
Qué hacer a continuación
Haga clic en Management Console para crear recursos. Para obtener más información, consulte Create resources.