Este tema describe las funciones de gestión de usuarios de Data Management (DMS), incluyendo cómo agregar usuarios, editarlos y controlar sus permisos.
Requisitos previos
System role es administrador.
Notas de uso
Asegúrese de que cada inquilino tenga como mínimo una cuenta activa con el rol de administrator. La aplicación aplica esta regla de forma obligatoria.
Cualquier usuario gestionado en DMS puede recibir el rol de administrator. Esto es independiente del tipo de cuenta utilizado para iniciar sesión en DMS. Por ejemplo, esto aplica tanto a cuentas de Alibaba Cloud como a usuarios de RAM.
Al activar el servicio DMS, DMS asigna automáticamente el rol de administrator a su cuenta de Alibaba Cloud.
Si un usuario de RAM utiliza DMS por primera vez y cuenta con el permiso AdministratorAccess, se inicializa automáticamente como Administrator de DMS. Para obtener más información, consulte Manage RAM user configurations.
-
Puede agregar varias cuentas de Alibaba Cloud a un inquilino desde la página de gestión de usuarios. El sistema agrega automáticamente los nuevos usuarios a su inquilino actual. Los usuarios que se han unido al inquilino pueden view tenant information.
NotaLa primera vez que inicia sesión en DMS con una cuenta de Alibaba Cloud, DMS crea automáticamente una tenant para dicha cuenta.
Iniciar sesión en la consola de DMS
Puede iniciar sesión en la consola de DMS de una de las siguientes maneras:
Log on to the DMS console by using an Alibaba Cloud account.
Configure el inicio de sesión único (SSO) basado en usuario o rol, también conocido como federación de identidades, para log on to the DMS console by using your enterprise identity provider (IdP).
Agregar un usuario
Método 1: Agregar un usuario manualmente
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . En la página User Management, seleccione .
-
En el cuadro de diálogo Add User, introduzca el UID de la Alibaba Cloud account que desea agregar y seleccione uno o varios Role s del sistema.
NotaPara encontrar el UID de su cuenta de Alibaba Cloud, pase el cursor sobre el icono
en la esquina superior derecha de la página. Haga clic en Confirm.
Método 2: Agregar un usuario de RAM
Solo la cuenta actual de Alibaba Cloud o un usuario de RAM con el permiso
ListUserpuede realizar esta operación.Los usuarios agregados mediante este método reciben el rol de regular user de forma predeterminada. Para cambiar el rol del sistema, consulte Edit a user.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . En la página User Management, seleccione .
En el cuadro de diálogo Sync RAM User, busque la cuenta por su nombre para mostrar o UID.
Seleccione el usuario de RAM objetivo y haga clic en Add Selected Users.
Editar un usuario
Editar información del usuario
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . En la página User Management, seleccione el usuario objetivo.
-
Haga clic en Edit User en la parte superior de la página.
NotaTambién puede hacer clic en Edit en la columna Actions del usuario objetivo.
-
En el cuadro de diálogo Edit User, puede modificar la siguiente información:
NotaPuede cambiar su número de celular y correo electrónico en su perfil. Para obtener más información, consulte Configure personal information and notification methods.
Categoría
Configuración
Descripción
Basic Information
Display Name
El nombre que se muestra en la página User Management para identificar al usuario.
Role
DMS proporciona cinco system roles: usuario regular, DBA, administrador, administrador de seguridad y esquema de solo lectura.
Maximum Daily Queries
Establece el límite diario del número total de consultas que un usuario puede realizar. Una vez alcanzado este límite, el usuario ya no puede ejecutar consultas. El valor debe ser un número entero. Puede seleccionar un periodo de validez predefinido o especificar un periodo personalizado.
NotaSi un usuario supera el límite diario de consultas o de filas debido a lanzamientos del sistema o seguimiento, puede buscar al usuario y aumentar los límites correspondientes.
Maximum Daily Query Rows
Establece el límite diario del número total de filas que un usuario puede consultar. Una vez alcanzado este límite, el usuario ya no puede consultar datos. El valor debe ser un número entero. Puede seleccionar un periodo de validez predefinido o especificar un periodo personalizado.
DingTalk Chatbot
Introduzca el DingTalk Chatbot webhook URL.
Webhook
Introduzca el custom webhook URL. Puede integrarlo con su sistema existente de O&M o notificaciones.
Signature Method
Valores válidos: NONE y HMAC_SHA1.
NONE (predeterminado): No se utiliza firma.
HMAC_SHA1: Se utiliza el algoritmo de cifrado Hashed Message Authentication Code, Secure Hash Algorithm (HMAC-SHA1).
Signature Key
La clave de firma. Este parámetro se muestra solo cuando Signature Method está establecido en
HMAC_SHA1.Notification Method
Los métodos compatibles incluyen SMS, DingTalk, correo electrónico, DingTalk Chatbot y webhook. Puede seleccionar varios métodos.
Haga clic en Confirm Change.
Otorgar permisos
Los siguientes pasos utilizan Authorize Instance como ejemplo. También puede otorgar permisos sobre permission templates, databases, tables, rows y sensitive columns. Para obtener más información sobre los permisos, consulte Permission management.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . -
Seleccione el usuario objetivo y haga clic en en la parte superior de la página.
NotaTambién puede seleccionar en la columna Actions del usuario objetivo.
-
En el cuadro de diálogo Authorize Instance, configure los siguientes parámetros:
Categoría
Configuración
Obligatorio
Descripción
Instances to Authorize
N/A
Sí
Seleccione una o varias instancias de base de datos sobre las cuales otorgar permisos.
Permission Settings
Permission Type
Sí
Para una instancia que no está en modo Security Collaboration, puede otorgar el permiso Instance Logon. Para una instancia en modo Security Collaboration, puede otorgar el permiso Performance View.
Expiration Date
Sí
Seleccione la fecha de vencimiento del permiso.
Deshabilitar un usuario
Deshabilitar un usuario impide que inicie sesión en DMS. Sin embargo, se conservan sus permisos y configuraciones existentes. Cuando enable the user, se restauran todos los permisos y configuraciones anteriores.
Un usuario deshabilitado sigue contando dentro de la cuota de usuarios.
No puede deshabilitar un usuario que sea DBA de una instancia de base de datos. Primero debe asignar el rol de DBA de esa instancia a otro usuario. Para obtener más información sobre cómo cambiar el DBA de una instancia de base de datos, consulte Editar información de la instancia.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . Seleccione el usuario objetivo y elija en la parte superior de la página.
En el cuadro de diálogo Confirm, haga clic en Confirm.
Eliminar un usuario
Después de eliminar un usuario, este ya no puede iniciar sesión en DMS, y todas sus configuraciones de propietario de datos y datos de permisos también se borran de DMS.
No puede eliminar un usuario asociado con algún recurso. Por ejemplo, no puede eliminar un usuario que sea DBA de una instancia o aprobador en reglas de seguridad.
Cuando se elimina un usuario, se borran sus permisos y configuraciones de propiedad. Sin embargo, se conservan su registro de usuario y operation logs, y su cuenta se marca con una etiqueta Deleted.
Un usuario eliminado no cuenta dentro de la cuota de usuarios.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . Seleccione el usuario objetivo y elija en la parte superior de la página.
En el cuadro de diálogo Confirm, haga clic en Confirm.
Habilitar un usuario
Puede habilitar un usuario para restaurar su acceso a DMS. Si el usuario estaba previamente deshabilitado, se restauran sus permisos y configuraciones originales. Sin embargo, si el usuario fue eliminado, se trata como un nuevo usuario al habilitarlo. Puede iniciar sesión en DMS, pero sus permisos y configuraciones anteriores se borran y debe apply for permissions nuevamente.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . Seleccione el usuario objetivo y elija en la parte superior de la página.
En el cuadro de diálogo Confirm, haga clic en Confirm.
Habilitar el control de acceso de usuarios
Si metadata access control está habilitado para un usuario, se aplican las siguientes restricciones:
En DMS, el usuario solo puede consultar y acceder a las bases de datos para las cuales tiene permisos. Para ver sus permisos, el usuario puede seleccionar en la barra de navegación superior para query granted permissions.
El usuario no puede ver otras bases de datos o instancias para las cuales carece de permisos, ni puede solicitar permisos sobre ellas.
Inicie sesión en DMS 5.0.
-
En la barra de navegación superior, seleccione .
NotaSi utiliza la consola de DMS en modo simple, mueva el puntero sobre el icono
en la esquina superior izquierda de la consola de DMS y seleccione . -
En la columna Actions del usuario objetivo, seleccione .
NotaTambién puede seleccionar varios usuarios y hacer clic en el botón Access Control en la parte superior de la página para habilitar el control de acceso de forma masiva.
En el cuadro de diálogo User Access Control, active el interruptor metadata access control y haga clic en Confirm.
Documentos relacionados
-
Después de gestionar usuarios, es posible que necesite realizar las siguientes operaciones:
Agregar un usuario a approval process for a ticket.
Otorgar o revocar permissions to manage database instances de un usuario.
-
También puede utilizar operaciones de API para gestionar usuarios en DMS.
Preguntas frecuentes
-
P: ¿Se puede asignar el rol de administrador o DBA en DMS a un usuario de RAM?
R: Sí. La configuración de roles es independiente del tipo de cuenta.
-
P: ¿Qué debo hacer si un usuario realiza operaciones sospechosas en una base de datos?
R: Puede elegir uno de los siguientes métodos:
Si desea conservar los permisos del usuario, puede disable the user. Una vez deshabilitado, el usuario no puede iniciar sesión en el servicio DMS. Luego puede utilizar la función operation audit de DMS para ver todas las operaciones de base de datos realizadas por el usuario. Si la investigación exime al usuario, puede enable the user nuevamente. Se restauran los permisos y configuraciones originales del usuario, lo que le permite reanudar su trabajo rápidamente.
Si no necesita conservar los permisos del usuario, puede delete the user. Un usuario eliminado no puede iniciar sesión en el servicio DMS, y se borran sus permisos y configuraciones de propiedad de datos.
-
P: Como administrador, ¿cómo puedo encontrar rápidamente otras cuentas?
R: En la barra de navegación superior de la consola, seleccione . En la página User Management, puede buscar una cuenta objetivo por nombre de cuenta, correo electrónico, nombre para mostrar o UID de Alibaba Cloud, y filtrar por estado de cuenta.
-
P: ¿Puede un usuario iniciar sesión en DMS después de ser deshabilitado?
R: No, no puede.
-
P: Cuando intento deshabilitar un usuario, un mensaje indica que el usuario es DBA de una instancia y no se puede deshabilitar. ¿Qué debo hacer?
R: Puede editar la instancia para cambiar su DBA.
NotaSolo un usuario con el rol de sistema DBA en DMS puede asignarse como DBA de una instancia. Si el usuario que desea asignar no tiene el rol de DBA, vaya a la página User Management para editar su rol.
-
P: ¿Por qué un usuario eliminado en DMS no se quita completamente de la lista de usuarios?
R: Actualmente, los usuarios eliminados solo se marcan como eliminados en la lista y no se pueden purgar permanentemente de DMS.
-
P: ¿Cómo puedo revocar los permisos existentes de un usuario sobre recursos como instancias y bases de datos en la gestión de usuarios?
R: Como administrador o DBA, vaya a la gestión de usuarios y busque el usuario objetivo. En la columna Actions, seleccione . Seleccione los permisos de recursos que desea revocar y haga clic en Revoke Permission.
-
Q: After the name of a RAM user is updated, the RAM display name in DMS User Management is not updated. A: El nombre para mostrar de un usuario de RAM se sincroniza de RAM a DMS solo cuando el usuario de RAM se sincroniza por primera vez. Los cambios posteriores al nombre para mostrar en RAM no se sincronizan automáticamente con DMS. Para actualizar el nombre para mostrar en DMS, vaya a , haga clic en Edit, modifique el Display Name en Basic Information y guarde los cambios .
-
Q: After logging in to DMS, a regular user with permissions for only some databases sees all databases.
A: This behavior is expected. The databases on the left side of the DMS console are displayed at the instance level, which means all databases in the instance are listed. Regular users can perform read and write operations only on the databases for which they have permissions. Si desea restringir a los usuarios para que vean solo las instancias y bases de datos para las cuales tienen permisos, debe configurar esto mediante metadata access control.
-
P: ¿Por qué algunas cuentas aparecen atenuadas y no se pueden seleccionar al sincronizar usuarios de RAM?
R: A estos usuarios de RAM les falta la directiva de sistema
AliyunDMSLoginConsoleAccess. Debe adjuntar esta directiva de sistema antes de poder seleccionarlos y sincronizarlos.DMS comprueba activamente si cada usuario de RAM tiene adjunta la directiva de sistema
AliyunDMSLoginConsoleAccess. Solo los usuarios de RAM con esta directiva se reconocen como usuarios legítimos que pueden iniciar sesión en la consola de DMS y son elegibles para sincronización.Si un usuario de RAM tiene directivas de sistema de altos privilegios como
AdministratorAccessoAliyunDMSFullAccess, DMS inicializa automáticamente al usuario con el rol de administrator en su primera sincronización o inicio de sesión.