Configurar Autenticação de API para OCI

Configure a autenticação da API do OCI em seu ambiente local para que você possa se conectar à sua tenancy do OCI.

Obter as Informações do Arquivo de Configuração

Você pode usar a Console para gerar o par de chaves privada/pública para si mesmo. Se você já tiver um par de chaves, poderá selecionar para fazer upload da chave pública. Quando você usa a Console para adicionar o par de chaves, a Console também gera um trecho de código de visualização para você.

  1. Reúna as informações a seguir da sua tenancy.
  2. No menu principal da Console, selecione o ícone do seu perfil.
  3. Selecione Definições do Usuário.
  4. Na lista Recursos, selecione Chaves de API.
  5. Selecione Adicionar chave de API.
  6. Gere ou forneça chaves conforme as instruções na caixa de diálogo.
    Importante

    Se você gerar chaves, salve-as em um local seguro. Se você perder as chaves, elas não poderão ser recriadas, você deverá criar novas chaves do zero.
  7. Selecione Adicionar.
  8. Uma caixa de diálogo exibe as definições de configuração. Copie as informações de configuração para o arquivo config. Salve o arquivo
  9. Se nenhuma região for fornecida, use us-chicago-1 ou uma região com Generative AI Agents.

Se precisar de ajuda, consulte Chaves e OCIDs Obrigatórios para assinatura de API.

Criar um Arquivo de Configuração Local

  1. No terminal, vá até o diretório home.
  2. Crie um diretório .oci.
  3. Altere para o diretório .oci.
  4. Informe o seguinte comando: touch config.
  5. Cole os dados de configuração da chave de API que você copiou na seção anterior no arquivo config.

    Exemplo de arquivo 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>       

    Essa configuração é para o perfil Default mencionado com [Default].

Instalar CLI do OCI

  1. Instale a CLI do OCI e o SDK do Python usando pip:
    pip install oci-cli

    Todas as bibliotecas necessárias estão instaladas.

  2. Verifique se a CLI do OCI está instalada. Digite o seguinte comando.
    oci

    O comando lista os comandos disponíveis para a CLI.

  3. Verifique se o arquivo de configuração funciona.
    oci os ns get

    Este comando obtém o namespace da sua tenancy.

    oci iam region list

    Este comando lista as regiões disponíveis na sua tenancy.