Debe asociar un usuario de RAM con una cuenta estándar para que el usuario de RAM pueda desarrollar trabajos en la consola o para que la cuenta estándar acceda a tablas externas de OSS.
Requisitos previos
Diferencias entre los usuarios de RAM y las cuentas de base de datos
-
Un usuario de RAM opera en el nivel del clúster de AnalyticDB for MySQL. Una cuenta de Alibaba Cloud puede otorgarle permisos para gestionar clústeres.
Por ejemplo, puede create a cluster, configure an IP address whitelist y create a database account.
-
Una cuenta de base de datos opera sobre las bases de datos dentro de un clúster de AnalyticDB for MySQL. Sus permisos determinan qué bases de datos puede gestionar.
Por ejemplo, puede create a database, create a table y create a view.
Para obtener más información, consulte Account types.
Notas de uso
Una cuenta con privilegios se asocia automáticamente con la cuenta de Alibaba Cloud o el usuario de RAM que haya iniciado sesión.
Cuando un usuario de RAM utiliza AnalyticDB for MySQL Spark en la consola de Data Management Service (DMS), debe asociar el usuario de RAM con una cuenta estándar. Además, debe asociar la cuenta de Alibaba Cloud principal de ese usuario de RAM con una cuenta con privilegios.
Escenarios de asignación a cuentas estándar de AnalyticDB for MySQL
Editor SQL: cuando inicia sesión en el editor SQL como usuario de RAM, dicho usuario debe estar asignado a una cuenta estándar de AnalyticDB for MySQL para autorizar el acceso a bases de datos y tablas.
Conexión JDBC: cuando inicia sesión mediante una cuenta estándar de AnalyticDB for MySQL, esta cuenta debe estar asignada a un usuario de RAM para autorizar el acceso a tablas externas, como las tablas externas de OSS.
Aplicación Spark: cuando inicia una aplicación Spark como usuario de RAM, dicho usuario debe estar asignado a una cuenta estándar de AnalyticDB for MySQL para acceder a las bases de datos de AnalyticDB for MySQL.
Asocie un usuario de RAM con una cuenta de base de datos
Inicie sesión en la consola de AnalyticDB for MySQL. En la esquina superior izquierda de la consola, seleccione una región. En el panel de navegación izquierdo, haga clic en Clusters. Busque el clúster que desea gestionar y haga clic en su ID.
En el panel de navegación izquierdo, haga clic en Accounts.
En la pestaña Database Accounts, busque la cuenta de destino y haga clic en Manage RAM Association dentro de la columna Actions.
-
En el panel Manage RAM Association, introduzca el ID del usuario de RAM.
NotaPuede view the RAM user ID en la página Users de la consola de RAM.
Haga clic en OK.
Desasocie un usuario de RAM de una cuenta de base de datos
En la pestaña Database Accounts, busque la cuenta de destino y haga clic en Manage RAM Association dentro de la columna Actions.
En el panel Manage RAM Association, haga clic en el icono
situado junto al campo RAM User ID y luego haga clic en OK.