Tous les produits
Search
Centre de documentation

Data Management:Console SQL pour MongoDB

Dernière mise à jour :Aug 09, 2026

Data Management (DMS) applique des règles de sécurité aux commandes MongoDB soumises via l'onglet Console SQL. Cette rubrique décrit les points de contrôle, les facteurs et les actions disponibles pour les ensembles de règles MongoDB.

Remarque

Utilisez les règles par défaut fournies par DMS ou définissez des règles personnalisées selon vos besoins. Pour plus d'informations, consultez

Configure security rules

.

Fonctionnement

Le schéma suivant illustre le fonctionnement des points de contrôle lors de la soumission d'une commande via la console SQL.

Points de contrôle

Les points de contrôle définissent les catégories de commandes MongoDB évaluées par DMS. Chaque point de contrôle correspond à une catégorie de commande et dispose de sa propre logique de règle.

Point de contrôle Portée
Basic Configuration Item Paramètres de base de l'ensemble de règles : nombre maximal de résultats renvoyés par requête et possibilité de modifier l'ensemble de résultats
User Permission Validation Vérification par DMS des autorisations des utilisateurs spécifiques (par exemple, les utilisateurs standard) lors de la soumission de commandes
Collection Statement Criteria Contraintes appliquées aux commandes de collection
DB Statement Criteria Contraintes appliquées aux commandes de base de données
Cache Query Statement Criteria Contraintes appliquées aux commandes du cache de plan de requête
User Management Statement Criteria Contraintes appliquées aux commandes de gestion des utilisateurs
Role Management Statement Criteria Contraintes appliquées aux commandes de gestion des rôles
Replication Set Statement Criteria Contraintes appliquées aux commandes de jeu de réplicas
Sharding Statement Criteria Contraintes appliquées aux commandes de sharding

Facteurs et actions

Les facteurs et les actions constituent les éléments de base des règles de sécurité. Les facteurs fournissent le contexte évalué par DMS ; les actions définissent le comportement de DMS lorsque la condition IF d'une règle est satisfaite.

Facteurs

Un facteur est une variable système intégrée qui fournit un contexte pour l'évaluation des règles, telle que la sous-catégorie de la commande ou le rôle de l'utilisateur actuel. Les noms de facteurs utilisent le préfixe @fac. suivi du nom d'affichage du facteur. Différents points de contrôle exposent différents facteurs sur la page Détails d'un ensemble de règles.

Facteur Description
@fac.sql_sub_type La sous-catégorie de la commande. Pour connaître les valeurs valides, consultez Supported MongoDB commands.
@fac.env_type Le type d'environnement, représenté par un nom d'affichage tel que DEV ou PRODUCT. Pour plus d'informations, consultez Change the environment type of an instance.
@fac.current_sql La commande actuelle.
@fac.user_is_admin Indique si l'utilisateur actuel est un administrateur DMS. Valeurs valides : true, false.
@fac.user_is_dba Indique si l'utilisateur actuel est un administrateur de base de données (DBA). Valeurs valides : true, false.
@fac.user_is_inst_dba Indique si l'utilisateur actuel est un DBA de l'instance de base de données actuelle. Valeurs valides : true, false.
@fac.user_is_sec_admin Indique si l'utilisateur actuel est un administrateur de sécurité. Valeurs valides : true, false.

Actions

Une action définit le comportement de DMS lorsque les conditions de l'instruction IF sont remplies. Les noms d'action utilisent le préfixe @act. suivi du nom d'affichage de l'action. Différents points de contrôle exposent différentes actions sur la page Détails d'un ensemble de règles.

Action Description
@act.reject_execute Rejette la demande d'exécution de la commande actuelle.
@act.allow_execute Autorise l'exécution de la commande actuelle.
@act.reject_sql_type_execute Rejette la demande d'exécution d'une sous-catégorie de commande spécifique. Spécifiez la sous-catégorie après le nom de l'action. Exemple : @act.reject_sql_type_execute 'UPDATE'.
@act.allow_sql_type_execute Autorise l'exécution d'une sous-catégorie de commande spécifique. Spécifiez la sous-catégorie après le nom de l'action.

Étapes suivantes