Accordez ou révoquez des autorisations sur les instances, les bases de données et les tables pour des utilisateurs spécifiques dans DMS.
Prérequis
L'hébergement sécurisé est activé pour l'instance. Activer l'hébergement sécurisé.
L'utilisateur cible a été ajouté à DMS. Gestion des utilisateurs.
Remarques
La gestion fine des autorisations sur les bases de données, les tables, les lignes et les colonnes sensibles nécessite l'activation de l'hébergement sécurisé. Les autorisations sur les colonnes sensibles requièrent également la protection des données sensibles.
Un administrateur ou un DBA peut accorder et révoquer des autorisations de ressources pour les utilisateurs au sein du locataire DMS actuel.
Un propriétaire de données peut accorder et révoquer des autorisations pour les bases de données et les tables qu'il gère.
Méthodes de gestion des autorisations
|
Rôle utilisateur |
Méthode de gestion |
Types de ressources |
|
Administrateur |
Autorisations d'instance, autorisations de base de données, autorisations de table, autorisations de colonne sensible, autorisations de ligne et propriété des ressources. |
|
|
Autorisations d'instance, autorisations de base de données et autorisations de table. |
||
|
DBA |
Autorisations d'instance, autorisations de base de données, autorisations de table, autorisations de colonne sensible, autorisations de ligne et propriété des ressources. |
|
|
Autorisations d'instance, autorisations de base de données et autorisations de table. |
||
|
Propriétaire de ressource |
Autorisations d'instance, autorisations de base de données, autorisations de table, autorisations de colonne sensible, autorisations de ligne et propriété des ressources. |
|
|
Tous les utilisateurs du locataire actuel (indépendant du rôle) |
Autorisations d'instance, autorisations de base de données, autorisations de table, autorisations d'objet programmable, autorisations de colonne sensible, autorisations de ligne et propriété des ressources. |
Un propriétaire de ressource peut être un propriétaire d'instance, un propriétaire de base de données ou un propriétaire de table.
Gérer les autorisations via la gestion des instances
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche de la console DMS, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
Sous l'onglet Instance List, repérez l'instance cible, puis cliquez sur dans la colonne Actions.
-
Sous l'onglet Instance Permission, accordez ou révoquez les autorisations d'instance.
-
Accorder des autorisations d'instance
Cliquez sur Grant Instance Permissions, sélectionnez les autorisations Performance View, Query, Export ou Change à accorder à un utilisateur spécifique, puis cliquez sur Confirm.
Dans la zone Permission Settings, sous Security Hosting Only, sélectionnez les autorisations requises et définissez une Expiration Time, par exemple 1 month.
-
Révoquer des autorisations d'instance
Pour révoquer les autorisations d'un seul utilisateur : dans la ligne de l'utilisateur cible, cliquez sur Revoke Permission. Sélectionnez les autorisations à révoquer, puis cliquez sur Confirm.
Pour révoquer les autorisations de plusieurs utilisateurs : sélectionnez les utilisateurs, cliquez sur Revoke Permission, sélectionnez les autorisations à révoquer, puis cliquez sur Confirm.
-
Prolonger l'autorisation
Pour prolonger des autorisations arrivant à expiration, sélectionnez l'utilisateur et cliquez sur Extend Authorization.
-
-
Sous l'onglet Database Permission, accordez ou révoquez les autorisations de base de données.
-
Accorder des autorisations de base de données
Cliquez sur Grant Database Permissions, sélectionnez les autorisations Query, Export ou Change à accorder pour une base de données spécifique, puis cliquez sur Confirm.
Dans la liste déroulante Expiration Time, sélectionnez une période de validité, par exemple 1 month.
-
Révoquer des autorisations de base de données
Pour révoquer les autorisations d'un seul utilisateur : dans la colonne Actions de l'utilisateur cible, cliquez sur Revoke Permission. Sélectionnez les autorisations à révoquer, puis cliquez sur Confirm.
-
Pour révoquer les autorisations de plusieurs utilisateurs : sélectionnez les utilisateurs, cliquez sur Revoke Permission, sélectionnez les autorisations à révoquer, puis cliquez sur Confirm.
Dans la boîte de dialogue Manage Permissions, sous l'onglet Database Permission, sélectionnez les enregistrements à révoquer en cochant la case correspondant à la base de données cible, par exemple
dmsdb.
-
Prolonger l'autorisation
Pour prolonger des autorisations arrivant à expiration, sélectionnez l'utilisateur et cliquez sur Extend Authorization.
-
-
Sous l'onglet Database List, définissez par lot les propriétaires, transférez la propriété ou gérez les autorisations des bases de données, des tables, des colonnes et des lignes.
RemarqueVous pouvez également cliquer sur à côté de la base de données cible pour gérer ses autorisations de ressources.
Gérer les autorisations via la gestion des utilisateurs
Accorder ou révoquer des autorisations de ressources
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
-
Accordez des autorisations à l'utilisateur.
RemarqueL'hébergement sécurisé doit être activé pour l'instance avant qu'un administrateur ne puisse accorder aux utilisateurs des autorisations sur les bases de données, les tables, les lignes et les colonnes sensibles.
Sélectionnez l'utilisateur cible et cliquez sur Authorize User en haut de la page, ou cliquez sur Authorize dans la ligne de l'utilisateur cible. Accordez des autorisations pour les instances, les bases de données, les tables, les lignes ou les colonnes sensibles, ou ajoutez l'utilisateur à un modèle d'autorisation.
RemarqueVous pouvez également cliquer sur Authorize à côté de la base de données cible pour gérer les autorisations de ressources.
-
Révoquez les autorisations de l'utilisateur.
Dans la ligne de l'utilisateur cible, cliquez sur .
Sélectionnez la ressource cible, choisissez les autorisations de ressource à révoquer, puis cliquez sur Revoke Permission.
Sélectionnez les types d'autorisation à révoquer, tels que Export et Change, puis cliquez sur Confirm.
-
Prolongez la période d'autorisation.
Demandez la prolongation des autorisations sur le point d'expirer.
Afficher les autorisations des utilisateurs
Les administrateurs peuvent consulter les autorisations d'un utilisateur pour les instances, les bases de données, les tables, les lignes et les colonnes sensibles, ainsi que les ressources dont il est propriétaire.
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
Dans la ligne de l'utilisateur cible, cliquez sur .
-
Sous l'onglet Standard Permissions, consultez les autorisations de ressources détenues par l'utilisateur.
Les autorisations sont classées en Instance Permission, Database Permission, Table Permission, Row Permission et Sensitive Column Permission. Le tableau affiche le Permission type, la Grant time, l'Expiration time, le Current status et les Actions (vous pouvez cliquer sur Permission Details pour afficher plus d'informations) pour chaque autorisation.
-
Sous l'onglet My Resources, consultez les ressources dont l'utilisateur est propriétaire.
Vous pouvez filtrer les ressources par Owner's instances, Owner's databases ou Owner's tables. Le tableau affiche des informations telles que Schema, Region et Data Owner. La colonne Actions propose des liens vers Permission Management et Adjust Data Owner.
Gérer les autorisations via les modèles d'autorisation
Accorder ou révoquer des autorisations
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
Cliquez sur le nom d'un modèle existant pour ouvrir la page des détails, ou Créez un modèle d'autorisation.
-
Ajoutez des ressources.
Cliquez sur Add Resource pour ajouter des ressources d'instance, de base de données et de table au modèle.
-
Dans la zone de recherche, saisissez le nom de l'instance cible, appuyez sur Enter, puis sélectionnez la ressource cible et le Permission Type.
RemarqueAvant de confirmer, vous pouvez ajouter simultanément des instances, des bases de données et des tables sous différents onglets.
Avec l'hébergement sécurisé, les types d'autorisation disponibles incluent Performance View, Query, Export et Change. Sans hébergement sécurisé, seule l'autorisation Instance-Login est disponible. Après avoir effectué vos sélections, cliquez sur Confirm.
Cliquez sur Confirm.
-
Ajoutez des utilisateurs.
Sur la page des détails du modèle, cliquez sur Authorize.
-
Cliquez sur la zone de recherche pour sélectionner les utilisateurs à autoriser, et définissez la période de validité des autorisations.
Dans la boîte de dialogue Authorize, notez que cette autorisation est une opération additive. Si une autorisation est accordée à nouveau pour le même type d'autorisation, la nouvelle période de validité remplace l'ancienne. Vous pouvez également cliquer sur Load from Authorized User List pour ajouter rapidement des utilisateurs.
Cliquez sur Confirm.
Afficher et révoquer des autorisations
-
Sur la page des détails du modèle, cliquez sur Authorization Records.
La page affiche deux sous-onglets : Authorization Logs et Authorized Personnel. Le tableau de l'onglet Authorization Logs contient des colonnes telles que Authorized person, Expiration time, Authorizer, Action (Revoke/Authorize) et Authorization time, qui enregistrent les détails de chaque autorisation ou révocation.
-
Sous l'onglet Authorized Personnel, consultez les utilisateurs ayant reçu des autorisations via ce modèle et utilisez le bouton Revoke pour révoquer leurs autorisations.
RemarqueCette action révoque toutes les autorisations sur toutes les ressources du modèle qui ont été accordées le plus récemment à l'utilisateur.
La liste du personnel autorisé comprend des colonnes telles que Authorized person, Last operation time, Last operator et Revocation status. Le statut peut être Revoked ou Not Revoked. Pour les utilisateurs dont le statut est Not Revoked, vous pouvez afficher les Permission Details et effectuer une action Revoke. Pour les utilisateurs révoqués, vous ne pouvez afficher que les Permission Details. Vous pouvez utiliser le bouton Batch Revoke pour révoquer les autorisations de plusieurs utilisateurs en une seule fois.
Demande de ticket d'autorisation
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
Sur la page Permission Ticket List, cliquez sur Apply for Permission et sélectionnez le type d'autorisation souhaité dans le menu déroulant.
-
Sur la page Permission Application, configurez les autorisations demandées pour l'instance, la base de données, la table ou d'autres ressources.
-
Sélectionnez les ressources pour votre demande.
Catégorie
Types d'autorisation
Description
Hébergement sécurisé désactivé
Instance - Login
Lorsque l'hébergement sécurisé est désactivé, seules les autorisations de connexion à l'instance sont disponibles.
-
Saisissez le endpoint ou le nom de l'instance, puis cliquez sur Search ou appuyez sur Enter.
-
Dans la liste des résultats de recherche, sélectionnez l'instance cible.
-
Cliquez sur
pour ajouter l'instance sélectionnée à la liste Confirm Selected Instances.
Hébergement sécurisé activé
-
Instance Owner
-
Database Owner
-
Table Owner
-
Instance Permissions
-
Instance Performance
-
Database Permissions
-
Table Permissions
-
Programmable Object Permissions
-
Row Permissions
-
Sensitive Column Permissions
Les étapes suivantes utilisent une demande d'autorisation de base de données à titre d'exemple :
-
Saisissez le nom de la base de données et cliquez sur Search ou appuyez sur Enter. Vous pouvez utiliser le signe pourcentage (
%) comme caractère générique pour une correspondance floue. Par exemple :dms%test. -
Dans la liste des résultats de recherche, sélectionnez la cible pour laquelle vous souhaitez ajouter des autorisations.
-
Cliquez sur
pour ajouter la cible sélectionnée à la liste Confirm Selected Databases/Tables/Columns.
-
Sélectionnez le Permission Type demandé (Login, Query, Export ou Change), définissez une Duration pour les autorisations et saisissez un Reason for Application.
-
Cliquez sur Submit Application pour soumettre la demande d'approbation.
-
Une fois le ticket approuvé, le système accorde automatiquement les autorisations demandées.
Pour les instances Security Collaboration, le workflow d'approbation est personnalisable.
Pour les instances autres que Security Collaboration : si l'hébergement sécurisé est désactivé, seules les autorisations de connexion à l'instance sont disponibles et le DBA de l'instance approuve par défaut. Si l'hébergement sécurisé est activé, le propriétaire de la ressource approuve. En l'absence de propriétaire défini, le DBA de l'instance approuve.
Gérer les autorisations via Mes autorisations
Connectez-vous à DMS 5.0.
-
Placez le pointeur sur l'icône
située dans le coin supérieur gauche, puis sélectionnez .RemarqueSi vous utilisez la console DMS en mode normal, sélectionnez dans la barre de navigation supérieure.
-
Sous l'onglet My Resources, gérez les autorisations de ressources :
-
Accordez des autorisations à d'autres utilisateurs sur la ressource.
Cliquez sur Permission Management à côté de l'instance ou de la ressource de base de données/table cible, puis accordez les autorisations.
Dans la boîte de dialogue Permission Management, vous pouvez afficher la liste des utilisateurs autorisés, y compris leurs noms d'utilisateur (par exemple,
db_doc), les types d'autorisation (Query, Export et Change), l'heure d'expiration et la méthode d'octroi. -
Ajustez le propriétaire d'une instance, d'une base de données ou d'une table.
Sélectionnez la ressource cible et cliquez sur Transfer Ownership, Add Owner ou Release Owner.
Dans la liste des instances de l'onglet My Resources, sélectionnez une ressource cible et cliquez sur Transfer Ownership, Add Owner ou Release Owner pour ajuster le propriétaire de la ressource.
-
API connexes
ListDatabaseUserPermissions : Répertorie les détails des autorisations pour les utilisateurs d'une base de données spécifiée.
ListUserPermissions : Interroge les autorisations de base de données et de table pour un utilisateur spécifié.
GrantUserPermission : Accorde à un utilisateur des autorisations pour une base de données ou une table.
RevokeUserPermission : Révoque les autorisations d'un utilisateur pour une base de données ou une table.