Todos los productos
Search
Centro de documentos

Data Management:Consola SQL para MongoDB

Última actualización: Sep 03, 2026

Data Management (DMS) aplica reglas de seguridad a los comandos de MongoDB enviados mediante la pestaña SQL Console. Este tema describe los puntos de control, factores y acciones disponibles para los conjuntos de reglas de MongoDB.

Nota

Use las reglas predeterminadas de DMS o defina reglas personalizadas según sea necesario. Para obtener más información, consulte

Configure security rules

.

Funcionamiento

El siguiente diagrama muestra el funcionamiento de los puntos de control al enviar un comando a través de la consola SQL.

Puntos de control

Los puntos de control definen las categorías de comandos de MongoDB que evalúa DMS. Cada punto de control corresponde a una categoría de comando y puede tener su propia lógica de reglas.

Punto de control

Alcance

Basic Configuration Item

Configuración básica del conjunto de reglas: número máximo de resultados por consulta y si el conjunto de resultados es editable

User Permission Validation

Si DMS comprueba los permisos de usuarios específicos (por ejemplo, usuarios regulares) al enviar comandos

Collection Statement Criteria

Restricciones en los comandos de colección

DB Statement Criteria

Restricciones en los comandos de base de datos

Cache Query Statement Criteria

Restricciones en los comandos de caché de planes de consulta

User Management Statement Criteria

Restricciones en los comandos de gestión de usuarios

Role Management Statement Criteria

Restricciones en los comandos de gestión de roles

Replication Set Statement Criteria

Restricciones en los comandos de conjunto de réplicas

Sharding Statement Criteria

Restricciones en los comandos de fragmentación

Factores y acciones

Los factores y las acciones son los componentes fundamentales de las reglas de seguridad. Los factores proporcionan el contexto que evalúa DMS; las acciones definen qué hace DMS cuando se cumple la condición IF de una regla.

Factores

Un factor es una variable integrada del sistema que proporciona contexto para la evaluación de reglas, como la subcategoría del comando o el rol del usuario actual. Los nombres de los factores usan el prefijo @fac. seguido del nombre para mostrar del factor. Los distintos puntos de control exponen diferentes factores en la página Details de un conjunto de reglas.

Factor

Descripción

@fac.sql_sub_type

Subcategoría del comando. Para consultar los valores válidos, consulte Supported MongoDB commands.

@fac.env_type

Tipo de entorno, representado como un nombre para mostrar, como DEV o PRODUCT. Para obtener más información, consulte Change the environment type of an instance.

@fac.current_sql

Comando actual.

@fac.user_is_admin

Indica si el usuario actual es administrador de DMS. Valores válidos: true, false.

@fac.user_is_dba

Indica si el usuario actual es administrador de bases de datos (DBA). Valores válidos: true, false.

@fac.user_is_inst_dba

Indica si el usuario actual es DBA de la instancia de base de datos actual. Valores válidos: true, false.

@fac.user_is_sec_admin

Indica si el usuario actual es administrador de seguridad. Valores válidos: true, false.

Acciones

Una acción define qué hace DMS cuando se cumplen las condiciones de la instrucción IF. Los nombres de las acciones usan el prefijo @act. seguido del nombre para mostrar de la acción. Los distintos puntos de control exponen diferentes acciones en la página Details de un conjunto de reglas.

Acción

Descripción

@act.reject_execute

Rechaza la solicitud de ejecución del comando actual.

@act.allow_execute

Permite ejecutar el comando actual.

@act.reject_sql_type_execute

Rechaza la solicitud de ejecución de una subcategoría específica de comandos. Especifique la subcategoría después del nombre de la acción. Ejemplo: @act.reject_sql_type_execute 'UPDATE'.

@act.allow_sql_type_execute

Permite ejecutar una subcategoría específica de comandos. Especifique la subcategoría después del nombre de la acción.

Pasos siguientes