Configurer l'authentification d'API pour OCI

Configurez l'authentification d'API OCI dans votre environnement local afin de pouvoir vous connecter à votre location OCI.

Obtenir les informations sur le fichier de configuration

Vous pouvez utiliser la console pour générer la paire de clés privée/publique. Si vous disposez déjà d'une paire de clés, vous pouvez sélectionner de charger la clé publique. Lorsque vous utilisez la console pour ajouter la paire de clés, la console génère également un extrait de prévisualisation du fichier de configuration.

  1. Collectez les informations suivantes à partir de votre location.
  2. Dans le menu principal de la console, sélectionnez l'icône de votre profil.
  3. Sélectionnez Paramètres de l'utilisateur.
  4. Dans la liste Ressources, sélectionnez Clés d'API.
  5. Sélectionnez Ajouter une clé d'API.
  6. Générez ou fournissez des clés comme indiqué dans la boîte de dialogue.
    Important

    Si vous générez des clés, enregistrez-les dans un emplacement sécurisé. Si vous perdez les clés, elles ne peuvent pas être recréées, vous devez créer de nouvelles clés à partir de zéro.
  7. Sélectionnez Ajouter.
  8. Une boîte de dialogue affiche les paramètres de configuration. Copiez les informations de configuration dans le fichier config. Enregistrez le fichier
  9. Si aucune région n'est indiquée, utilisez us-chicago-1 ou une région avec des agents d'IA générative.

Si vous avez besoin d'aide, voir Clés et OCID requis pour la signature d'API.

Créer un fichier de configuration local

  1. Depuis le terminal, accédez à votre répertoire d'origine.
  2. Créez un répertoire .oci.
  3. Accédez au répertoire .oci.
  4. Entrez la commande suivante : touch config.
  5. Collez les données de configuration de clé d'API que vous avez copiées dans la section précédente dans le fichier config.

    Exemple de fichier config.

    [DEFAULT]
    user=<ocid1.user.oc1..xxx>
    fingerprint=<xx:xx:xx:xx>
    tenancy=<ocid1.tenancy.oc1..xxx>
    region=us-chicago-1
    key_file=<path-to-private-key.pem>       

    Cette configuration concerne le profil Default mentionné avec [Default].

Installer l'interface de ligne de commande OCI

  1. Installez l'interface de ligne de commande OCI et la trousse SDK Python à l'aide de pip :
    pip install oci-cli

    Toutes les bibliothèques requises sont installées.

  2. Vérifiez que l'interface de ligne de commande OCI est installée. Entrez la commande suivante .
    oci

    La commande répertorie les commandes disponibles pour l'interface de ligne de commande.

  3. Vérifiez que le fichier de configuration fonctionne.
    oci os ns get

    Cette commande obtient l'espace de noms de votre location.

    oci iam region list

    Cette commande liste les régions disponibles dans votre location.