Gérer les données d'identification
Vous pouvez créer des données d'identification, les répertorier ou les supprimer dans votre base de données d'intelligence artificielle autonome.
- Créer des données d'identification pour accéder aux services en nuage
Pour accéder aux services en nuage, tels que le magasin d'objets en nuage, vous devez d'abord créer des données d'identification dans votre base de données d'intelligence artificielle autonome. - Créer des données d'identification pour accéder aux services en nuage dans Cloud Shell
Utilisez Cloud Shell pour exécuter un script qui crée des données d'identification natives et un jeton d'authentification OCI dans votre base de données d'intelligence artificielle autonome. - Lister les données d'identification
DBMS_CLOUDpermet de stocker les données d'identification à l'aide de la procédureDBMS_CLOUD.CREATE_CREDENTIAL. Vous pouvez lister les données d'identification à partir de la vueALL_CREDENTIALS. - Supprimer les données d'identification
DBMS_CLOUDpermet de stocker les données d'identification à l'aide de la procédureDBMS_CLOUD.CREATE_CREDENTIAL. Vous pouvez supprimer des données d'identification avecDBMS_CLOUD.DROP_CREDENTIAL.
Créer des données d'identification pour accéder aux services en nuage
Pour accéder aux services en nuage, tels que le magasin d'objets en nuage, vous devez d'abord créer des données d'identification dans votre base de données d'intelligence artificielle autonome.
Rubrique parent : Gérer les données d'identification
Créer des données d'identification pour accéder aux services en nuage dans Cloud Shell
Utilisez Cloud Shell pour exécuter un script qui crée des données d'identification et un jeton d'authentification natifs OCI dans votre base de données d'intelligence artificielle autonome.
Pour créer des données d'identification à l'aide de l'ensemble DBMS_CLOUD, voir Créer des données d'identification pour accéder aux services en nuage et Procédure CREATE_CREDENTIAL.
- À propos du script Cloud Shell Créer des données d'identification
Exécutez le script Cloud Shell Créer des données d'identification dans l'outil de développement Cloud Shell pour générer des scripts de données d'identification à exécuter dans votre base de données d'intelligence artificielle autonome. - Exemple : Créer des données d'identification natives OCI
Cet exemple utilise Cloud Shell pour exécuter le script Créer des données d'identification afin de créer des scripts de données d'identification natives OCI. - Exemple : Créer des données d'identification natives OCI et les exécuter dans une base de données d'intelligence artificielle autonome
Cet exemple utilise le script Créer des données d'identification pour créer un script de données d'identification natives OCI qui est exécuté dans votre base de données d'intelligence artificielle autonome. - Créer un jeton d'authentification utilisé pour les données d'identification Swift
Si vous voulez créer un jeton d'authentification/des données d'identification Swift, bien qu'Oracle recommande d'utiliser des données d'identification natives OCI, incluez l'argument--alllors de l'exécution du script pour générer des données d'identification natives OCI et des données d'identification Swift/jeton d'authentification.
Rubrique parent : Gérer les données d'identification
À propos du script Cloud Shell de création de données d'identification
Exécutez le script Cloud Shell Créer des données d'identification dans l'outil de développement Cloud Shell pour générer des scripts de données d'identification à exécuter dans votre base de données d'intelligence artificielle autonome.
Utilisez le script Créer des données d'identification, adb-create-cred.sh, pour créer ou réutiliser des données d'identification natives OCI existantes, notamment une paire de clés RSA avec une empreinte numérique. Les données d'identification sont fournies à l'utilisateur sous forme de scripts, oci_native_credential.sql et oci_native_credential.json, qui peuvent être exécutés dans votre base de données IA autonome. Les données d'identification existantes sont sauvegardées si de nouvelles données d'identification sont créées.
Utilisez le script adb-create-cred.sh pour exécuter les scripts de données d'identification générés dans votre base de données d'intelligence artificielle autonome ou quittez le programme et exécutez les scripts dans votre base de données avec un outil ou un utilitaire compatible SQL ou JSON de votre choix. Voir Exemple : Créer des données d'identification natives OCI et Exemple : Créer des données d'identification natives OCI et les exécuter dans une base de données d'intelligence artificielle autonome pour plus d'informations et des exemples.
Facultativement, adb-create-cred.sh est utilisé pour créer des données d'identification de jeton d'authentification/Swift. Oracle recommande l'utilisation des données d'identification natives OCI. Toutefois, si vous voulez créer des données d'identification Auth Token/Swift, elles sont prises en charge par ce script d'interpréteur de commandes. Voir Créer un jeton d'authentification utilisé pour les données d'identification Swift pour plus de détails.
Si vous n'avez pas accès à l'outil de développement Cloud Shell, créez des données d'identification natives OCI sans utiliser le script
adb-create-cred.sh. Pour plus de détails, voir Créer des données d'identification natives pour Oracle Cloud Infrastructure.
Exemple : Créer des données d'identification natives OCI
Cet exemple utilise Cloud Shell pour exécuter le script Créer des données d'identification afin de créer des scripts de données d'identification natifs OCI.
Exécutez adb-create-cred.sh pour générer des scripts de données d'identification, oci_native_cred.sql et oci_native_cred.json. Le script adb-create-cred.sh recherche les données d'identification existantes. Le cas échéant, vous êtes invité à les réutiliser ou à créer de nouvelles données d'identification. Selon votre décision, les scripts de données d'identification générés incluent des données d'identification nouvelles ou existantes. Téléchargez le script de données d'identification natives OCI ou copiez-le pour l'exécuter directement dans votre base de données à l'aide de n'importe quel outil ou utilitaire SQL ou JSON.
Pour obtenir la liste des arguments pris en charge par le script Créer des données d'identification, entrez
adb-create-cred.sh --help.
Dans cet exemple, des scripts de données d'identification natifs OCI sont générés pour votre location sans les exécuter dans votre base de données. Voir Exemple : Créer des données d'identification natives OCI et les exécuter dans une base de données d'intelligence artificielle autonome, pour un exemple d'exécution du script de données d'identification natives OCI dans votre base de données.
Exemple : Créer des données d'identification natives OCI et les exécuter dans une base de données d'intelligence artificielle autonome
Cet exemple utilise le script Créer des données d'identification pour créer un script de données d'identification natif OCI qui est exécuté dans votre base de données d'intelligence artificielle autonome.
- (Facultatif) Indiquez la région de la base de données, le compartiment et le nom de la base de données, afin d'éviter la recherche par script de la base de données. Bien que ces options ne soient pas requises, elles peuvent réduire le temps de traitement, en particulier sur les locations couvrant une multitude de compartiments et de bases de données autonomes.
- Le script suppose que la base de données se trouve dans votre région principale. S'il se trouve dans une autre région, vous devez transmettre l'argument de nom de région,
--region, lors de l'exécution du script. - Si vous n'indiquez pas le compartiment (--compartment) ou le nom de la base de données (--database), le script recherche les candidats possibles et vous invite à effectuer une sélection dans les listes de compartiments et de bases de données possibles.
- Pour lister les options disponibles, entrez
-hou--help.
Dans l'exemple suivant, le script Créer des données d'identification natives OCI, adb-create-cred.sh, est utilisé pour générer un script de données d'identification avec des données d'identification existantes et exécuter le script dans une base de données spécifiée.
La région, le compartiment et le nom de la base de données sont transmis en tant qu'arguments au script. L'option --database requiert --region et --compartment. Si vous spécifiez uniquement --database sans ces valeurs, l'option est ignorée.
Pour obtenir la liste des arguments pris en charge par le script Créer des données d'identification, entrez
adb-create-cred.sh --help.
Créer un jeton d'authentification utilisé pour les données d'identification Swift
Si vous voulez créer un jeton d'authentification/des données d'identification Swift, bien qu'Oracle recommande d'utiliser des données d'identification natives OCI, incluez l'argument --all lors de l'exécution du script pour générer les données d'identification natives OCI et les données d'identification Auth Token/Swift.
adb-create-cred.sh --allLorsque cet indicateur est utilisé, le script vous demande si vous souhaitez inclure un jeton d'authentification. En répondant à y, votre clé de jeton d'authentification est générée et chargée dans votre profil OCI, et les scripts oci_auth_token_credential.sql et auth_token.tok sont créés.
- Exécutez le script
oci_auth_token_credential.sqlà partir de Cloud Shell pour créer la clé de jeton d'authentification dans votre base de données. La clé de jeton d'authentification est la valeur du paramètrepasswordpourDBMS_CLOUD_CREATE_CREDENTIAL. - Voir
auth_token.tokà partir de Cloud Shell. Votre jeton d'authentification est la valeur detoken.
Lister les données d'identification
DBMS_CLOUD permet de stocker les données d'identification à l'aide de la procédure DBMS_CLOUD.CREATE_CREDENTIAL. Vous pouvez lister les données d'identification à partir de la vue ALL_CREDENTIALS.
Par exemple, pour lister les données d'identification, exécutez la commande suivante :
SELECT credential_name, username, comments FROM all_credentials;
CREDENTIAL_NAME USERNAME
---------------------------–----------------------------- --------------------
COMMENTS
---------------------------–----------------------------- --------------------
ADB_TOKEN user_name@example.com
{"comments":"Created via DBMS_CLOUD.create_credential"}
DEF_CRED_NAME user_name@example.com
{"comments":"Created via DBMS_CLOUD.create_credential"}
Pour plus d'informations, voir ALL_CREDENTIALS.
Rubrique parent : Gérer les données d'identification
Supprimer des données d'identification
DBMS_CLOUD permet de stocker les données d'identification à l'aide de la procédure DBMS_CLOUD.CREATE_CREDENTIAL. Vous pouvez supprimer des données d'identification avec DBMS_CLOUD.DROP_CREDENTIAL.
Par exemple, pour supprimer les données d'identification nommées DEF_CRED_NAME, exécutez la commande suivante :
BEGIN
DBMS_CLOUD.DROP_CREDENTIAL('DEF_CRED_NAME');
END;
Pour plus d'informations sur les procédures et paramètres DBMS_CLOUD, voir Sous-programmes DBMS_CLOUD et API REST.
Rubrique parent : Gérer les données d'identification









