Imposta autenticazione API per OCI

Impostare l'autenticazione API OCI nell'ambiente locale in modo da poter connettersi alla tenancy OCI.

Ottenere le informazioni sul file di configurazione

È possibile utilizzare la console per generare automaticamente la coppia di chiavi privata/pubblica. Se si dispone già di una coppia di chiavi, è possibile scegliere di caricare la chiave pubblica. Quando si utilizza la console per aggiungere la coppia di chiavi, la console genera anche uno snippet di anteprima del file di configurazione.

  1. Raccogliere le informazioni seguenti dalla tenancy in uso.
  2. Nel menu principale della console, selezionare l'icona del profilo.
  3. Selezionare Impostazioni utente.
  4. Nell'elenco Risorse selezionare API keys.
  5. Selezionare Aggiungi chiave API.
  6. Generare o fornire i tasti come indicato nella finestra di dialogo.
    Importante

    Se si generano chiavi, salvarle in un luogo sicuro. Se perdi le chiavi, non possono essere ricreate, devi creare nuove chiavi da zero.
  7. Selezionare Aggiungi.
  8. In una finestra di dialogo vengono visualizzate le impostazioni di configurazione. Copiare le informazioni di configurazione nel file config. Salvataggio del file
  9. Se non viene fornita alcuna area, utilizzare us-chicago-1 o un'area con agenti AI generativa.

Se hai bisogno di assistenza, consulta la sezione Chiavi e OCID richiesti per la firma delle API.

Creare un file di configurazione locale

  1. Dal terminale, vai alla tua home directory.
  2. Creare una directory .oci.
  3. Passare alla directory .oci.
  4. Immettere il comando seguente: touch config.
  5. Incollare i dati di configurazione della chiave API copiati nella sezione precedente nel file config.

    File config di esempio.

    [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>       

    Questa configurazione è per il profilo Default menzionato con [Default].

Installa CLI OCI

  1. Installare l'SDK OCI CLI e Python utilizzando pip:
    pip install oci-cli

    Tutte le librerie necessarie sono installate.

  2. Verificare che l'interfaccia CLI OCI sia installata. Immettere il seguente comando.
    oci

    Il comando elenca i comandi disponibili per l'interfaccia CLI.

  3. Verificare che il file di configurazione funzioni.
    oci os ns get

    Questo comando recupera lo spazio di nomi della tenancy.

    oci iam region list

    Questo comando elenca le aree disponibili nella tenancy.