Domaines d'identité OCI avec CLI
Dans ce tutoriel, vous utilisez l'interface de ligne de commande Oracle Cloud Infrastructure (interface de ligne de commande OCI) pour créer et gérer des utilisateurs dans un domaine d'identité.
L'interface de ligne d'interface de ligne de commande OCI est basée sur le kit SDK Oracle Cloud Infrastructure pour Python. Elle est compatible avec Mac, Windows et Linux. Le code Python envoie des demandes aux API OCI pour fournir les fonctionnalités.
La CLI prend en charge plusieurs méthodes d'authentification. Dans ce tutoriel, vous allez utiliser la méthode d'authentification basée sur une clé d'API.
Ce tutoriel aborde les tâches suivantes :
- Générer une paire de clés de signature d'API
- Configuration du fichier de configuration de la CLI
- Installation de la CLI
- Obtenir l'URL du domaine d'identité
- Créer un utilisateur
- Obtention de détails d'un utilisateur
- Supprimer un utilisateur
La réalisation de ce tutoriel prend environ 30 minutes.
Ce tutoriel est spécifique à OCI Identity and Access Management avec des domaines d'identité.
Avant de commencer
Pour effectuer ce tutoriel, vous devez disposer des éléments suivants :
-
Compte utilisateur ayant accès à un domaine d'identité et disposant du rôle d'administrateur utilisateur. Demandez à l'administrateur de domaine d'identité ou à l'administrateur de compte cloud si vous n'êtes pas sûr de disposer des droits d'accès permettant de créer et de gérer des utilisateurs dans un domaine d'identité.
-
Répertoire
.ocidu répertoire de base utilisateur sur l'ordinateur local :~/.ociPar exemple, sous Windows, vous pouvez utiliser PowerShell pour créer le répertoire avec la commande suivante :
mkdir %HOMEDRIVE%%HOMEPATH%\.oci -
Une version Python prise en charge sur un système d'exploitation pris en charge.
Si Python n'est pas déjà installé sous Windows ou Linux, plus loin dans ce tutoriel lorsque vous exécutez le script d'installation de l'interface de ligne de commande pour installer l'interface de ligne de commande, vous pouvez laisser le script installer Python pour vous.
1. Générer une paire de clés de signature d'API
Une paire de clés RSA au format PEM (2048 bits au moins) est requise pour signer les demandes d'API.
Cette tâche explique comment utiliser la console pour créer une paire de clés.
La procédure suivante suppose que vous avez déjà créé le répertoire .oci dans votre répertoire de base utilisateur sur l'ordinateur local. Le répertoire ~/.oci est requis pour stocker les informations de configuration OCI, telles que les informations d'identification de signature et les valeurs d'OCID.
2. Configuration du fichier de configuration de la CLI
La configuration d'interface de ligne de commande contient les informations d'identification requises pour l'utilisation d'Oracle Cloud Infrastructure.
Cette tâche suppose que vous avez généré la paire de clés d'API pour la signature des demandes d'API.
3, Installation de la CLI
Vous pouvez installer l'interface de ligne de commande OCI sous Windows, Linux ou MacOS.
Avant d'installer l'interface de ligne de commande, assurez-vous qu'une version Python prise en charge est déjà installée sur l'ordinateur. La section Versions Python prises en charge répertorie les versions prises en charge pour chaque système d'exploitation.
Prenez en considération les éléments suivants :
-
Si Python est déjà installé sur l'ordinateur, utilisez la commande
python --versiondans une invite de commande pour déterminer la version installée. -
Si vous n'avez pas encore installé Python ou si vous n'avez pas de version Python compatible, les options sont les suivantes :
-
Installez une version Python compatible sur l'ordinateur avant d'installer l'interface de ligne de commande.
-
Sous Windows ou Linux : lorsque vous exécutez le script d'installation de l'interface de ligne de commande, vous pouvez laisser le script installer Python à votre place.
-
Sur MacOS : le script d'installation de l'interface de ligne de commande n'installe pas Python pour vous. Vous devez procéder à une mise à niveau avant de poursuivre l'installation de la CLI.
-
Pour installer l'interface de ligne de commande OCI sur une machine, procédez comme suit :
4. Obtenir l'URL du domaine d'identité
Cette tâche suppose que vous disposez d'un compte utilisateur Oracle Cloud ayant accès à un domaine d'identité.
5. Créer un util.
Cette tâche suppose que vous avez généré la paire de clés de signature d'API, configuré le fichier de configuration OCI et installé l'interface de ligne de commande.
Vous devez également disposer de l'URL du domaine d'identité pour créer des commandes CLI.
Les entrées complexes, telles que les tableaux et les objets ayant plusieurs valeurs, sont transmises au format JSON à l'interface de ligne de commande. L'entrée peut être fournie sous forme de fichier JSON ou de chaînes de paramètres en ligne sur la ligne de commande.
6. Obtenir un utilisateur
Cette tâche suppose que vous avez créé un utilisateur et obtenu son OCID.
7. Suppression d'un utilisateur
Supprimez un utilisateur en fournissant son OCID.
Etapes suivantes
En savoir plus sur l'utilisation de l'interface de ligne de commande dans OCI.