Créer et gérer des données d'identification nommées
Vous pouvez créer des données d'identification nommées dans Database Management Diagnostics & Management pour stocker, gérer et utiliser les données d'identification d'utilisateur de base de données.
Les données d'identification nommées sont des ressources Oracle Cloud Infrastructure, qui contiennent les données d'identification de l'utilisateur de la base de données, à savoir le nom d'utilisateur et le mot de passe de la base de données. Comme les autres ressources Oracle Cloud Infrastructure, la création, la gestion et l'utilisation des données d'identification nommées sont contrôlées par les politiques Oracle Cloud Infrastructure Identity and Access Management (IAM). En tant qu'administrateur disposant des autorisations requises, vous pouvez créer et stocker des données d'identification nommées dans Diagnostics & Management, et accorder aux groupes d'utilisateurs l'autorisation d'utiliser des données d'identification nommées pour se connecter à une base de données gérée et effectuer des tâches telles que la création d'un tablespace, la création d'un travail et la modification des paramètres de base de données. En outre, les données d'identification nommées peuvent également être liées à des données d'identification privilégiées pour permettre aux utilisateurs d'accéder à la base de données gérée et d'effectuer les tâches associées aux données d'identification privilégiées.
Voici les avantages liés à l'utilisation de données d'identification nommées :
- Les données d'identification d'utilisateur sont sécurisées car elles sont enregistrées dans les données d'identification nommées et ne sont pas exposées à tous les utilisateurs. Les informations d'identification et de connexion nommées permettent à un administrateur de base de données disposant de privilèges inférieurs d'effectuer des tâches liées à la maintenance de la base de données sans avoir à connaître le mot de passe de la base de données.
- Le temps et les efforts sont enregistrés, car il n'est pas nécessaire de spécifier les données d'identification de l'utilisateur chaque fois que vous effectuez une tâche dans Diagnostics & Management.
- Les données d'identification d'utilisateur peuvent être mises à jour dans les données d'identification nommées, ce qui facilite la maintenance.
- Les données d'identification nommées garantissent la cohérence et évitent les erreurs pouvant résulter de l'utilisation de données d'identification d'utilisateur différentes.
Les données d'identification nommées ont les catégories d'étendue suivantes :
- Ressource : Les données d'identification nommées avec l'étendue Ressource peuvent être utilisées avec une seule base de données gérée.
- Options globales : Vous pouvez utiliser des données d'identification nommées avec l'étendue Options globales avec toutes les bases de données gérées.
Les données d'identification nommées sont disponibles sur :
- Page Administration Données d'identification nommées : Dans cette page, vous pouvez voir toutes les données d'identification nommées Ressource et Global créées dans le compartiment et effectuer les tâches relatives aux données d'identification nommées. Pour accéder à cette page :
- Ouvrez le menu de navigation dans la console Oracle Cloud Infrastructure, cliquez sur Observabilité et gestion. Sous Gestion de bases de données, cliquez sur Administration.
- Dans le volet de gauche, cliquez sur Données d'identification nommées et sélectionnez un compartiment dans la liste déroulante Compartiment.
- Page Détails de la base de données gérée : Dans le volet de gauche sous Ressources, cliquez sur Données d'identification, puis sur l'onglet Données d'identification nommées. Dans l'onglet Données d'identification nommées, vous pouvez voir les données d'identification nommées créées pour la base de données gérée et les données d'identification nommées Global dans le compartiment, et effectuer les tâches relatives aux données d'identification nommées.
Effectuer les tâches préalables et obtenir les autorisations requises
Voici une liste des tâches courantes à effectuer avant de créer des données d'identification nommées.
- L'administrateur de base de données crée les données d'identification de l'utilisateur de base de données. Pour plus d'informations sur la création de comptes d'utilisateur, voir Création de comptes d'utilisateur dans le Guide de sécurité d'Oracle Database.
- Un utilisateur Oracle Cloud Infrastructure ayant les autorisations requises crée une clé secrète pour le service de chambre forte pour le mot de passe de l'utilisateur de base de données. La clé secrète peut être créée dans un autre compartiment ou dans le même compartiment avec une clé de chambre forte différente ou identique.
Voici un exemple de politique qui accorde à un groupe d'utilisateurs l'autorisation de créer des clés secrètes :
Allow group DB-MGMT-USER to manage secret-family in compartment ABC
Pour plus d'informations sur la création d'une clé secrète, voir Création d'une clé secrète dans une chambre forte.
- L'administrateur de base de données disposant des autorisations Oracle Cloud Infrastructure requises crée l'un des types de politique suivants pour fournir l'accès à la clé secrète du service de chambre forte avec le mot de passe de l'utilisateur de base de données :
- Utilisateur : L'autorisation d'accéder à la clé secrète du mot de passe est définie pour un utilisateur dans la politique.
Voici un exemple de politique qui accorde à un utilisateur l'autorisation d'accéder à la clé secrète :
Allow any-user to read secret in compartment ABC where request.user.id = <user_OCID>
- Ressource : L'autorisation d'accéder à la clé secrète du mot de passe est définie pour le type de ressource dans la politique.
Les données d'identification nommées sont prises en charge pour les ressources de base de données Oracle avec diagnostic et gestion (
dbmgmtmanageddatabase
). Voici un exemple de politique qui accorde à ce type de ressource l'autorisation d'accéder à la clé secrète :Allow any-user to read secret-family in compartment ABC where ALL {request.principal.type='dbmgmtmanageddatabase'}
- Utilisateur : L'autorisation d'accéder à la clé secrète du mot de passe est définie pour un utilisateur dans la politique.
Lors de l'exécution des tâches préalables, un utilisateur disposant des autorisations de ressource dbmgmt-named-credentials
pour le service de gestion de bases de données peut créer et gérer des données d'identification nommées. Voici quelques exemples de politiques qui accordent aux groupes d'utilisateurs les autorisations requises :
- Pour accorder au groupe d'utilisateurs
DB-MGMT-ADMIN
l'autorisation de créer des données d'identification nommées pour toutes les bases de données gérées du compartimentABC
:Allow group DB-MGMT-ADMIN to manage dbmgmt-named-credentials in compartment ABC
Allow group DB-MGMT-ADMIN to use dbmgmt-managed-databases in compartment ABC
- Pour accorder au groupe d'utilisateurs
DB-MGMT-ADMIN
l'autorisation de supprimer les données d'identification nommées dans le compartimentABC
:Allow group DB-MGMT-ADMIN to manage dbmgmt-named-credentials in compartment ABC
- Pour accorder au groupe d'utilisateurs
DB-MGMT-ADMIN
l'autorisation de déplacer les données d'identification nommées dans le compartimentABC
vers un autre compartiment :Allow group DB-MGMT-ADMIN to manage dbmgmt-named-credentials in compartment ABC
Une fois les données d'identification nommées créées, l'autorisation d'utiliser les données d'identification nommées pour effectuer diverses tâches de diagnostic et de gestion doit être accordée aux groupes d'utilisateurs (en plus des autres autorisations requises). Par exemple, voici les politiques qui accordent au groupe d'utilisateurs DB-MGMT-USER
l'autorisation de créer un espace-table et d'utiliser des données d'identification nommées pour ce faire :
Allow group DB-MGMT-USER to use dbmgmt-managed-databases in compartment ABC
Allow group DB-MGMT-USER to read dbmgmt-named-credentials in compartment ABC
Pour plus d'informations sur les types de ressource et les autorisations pour le service de gestion de bases de données, voir Informations détaillées sur les politiques pour le service de gestion de bases de données.
Créer des données d'identification nommées
Vous pouvez créer des données d'identification nommées pour accéder à une base de données gérée, la surveiller et la gérer dans la page Détails de la base de données gérée.
Vous pouvez également créer et gérer des données d'identification nommées dans la page Administration Données d'identification nommées. Pour plus d'informations, voir Créer et gérer les données d'identification nommées.
Vous pouvez cliquer sur l'icône Actions () des données d'identification nommées et effectuer les opérations suivantes :
- Test : Cliquez pour tester si une connexion est établie avec la base de données gérée à l'aide des données d'identification nommées.
- Modifier : Cliquez pour modifier et mettre à jour les données d'identification nommées.
- Déplacer : Cliquez pour déplacer les données d'identification nommées du compartiment courant vers un autre compartiment.
- Supprimer : Cliquez pour supprimer les données d'identification nommées.