Início Rápido

Esta seção mostra como instalar e configurar rapidamente a CLI (interface de linha de comando) do OCI.

Instalando a CLI

Conteúdo desta Seção

Oracle Linux 9

Se você estiver usando o Oracle Linux 9, poderá usar o dnf para instalar a CLI.

Observação

É altamente recomendável executar o comando sudo dnf update regularmente para garantir que o sistema esteja atualizado instalando os RPMs atualizados disponíveis.

Para usar o dnf para instalar a CLI:

sudo dnf -y install oraclelinux-developer-release-el9
sudo dnf install python39-oci-cli

A CLI será instalada nos pacotes de sites do Python:

  • /usr/lib/python3.9/site-packages/oci_cli
  • /usr/lib/python3.9/site-packages/services

Documentação e exemplos serão instalados no diretório /usr/share/doc/python39-oci-cli-<version>/.

Para desinstalar a CLI:

sudo dnf remove python39-oci-cli

Oracle Linux 8

Se você estiver usando o Oracle Linux 8, poderá usar o dnf para instalar a CLI.

Observação

É altamente recomendável executar o comando sudo dnf update regularmente para garantir que o sistema esteja atualizado instalando os RPMs atualizados disponíveis.

Para usar o dnf para instalar a CLI:

sudo dnf -y install oraclelinux-developer-release-el8
sudo dnf install python36-oci-cli

A CLI será instalada nos pacotes de sites do Python:

  • /usr/lib/python3.6/site-packages/oci_cli
  • /usr/lib/python3.6/site-packages/services

Documentação e exemplos serão instalados no diretório /usr/share/doc/python36-oci-cli-<version>/.

Para desinstalar a CLI:

sudo dnf remove python36-oci-cli

Oracle Linux 7

Se estiver usando o Oracle Linux 7, você poderá usar o yum para instalar a CLI.

Para usar o yum para instalar a CLI:

sudo yum install python36-oci-cli

A CLI será instalada nos pacotes de sites do Python:

  • /usr/lib/python3.6/site-packages/oci_cli
  • /usr/lib/python3.6/site-packages/services

Documentação e exemplos serão instalados no diretório /usr/share/doc/python36-oci-cli-<version>/.

Para desinstalar a CLI:

sudo yum remove python36-oci-cli

Mac OS

Você pode usar o Homebrew para instalar, fazer upgrade e desinstalar a CLI no Mac OS.

Para instalar a CLI no Mac OS com o Homebrew:

brew update && brew install oci-cli

Para fazer upgrade da instalação da CLI no Mac OS usando o Homebrew:

brew update && brew upgrade oci-cli

Para desinstalar a CLI no Mac OS usando o Homebrew:

brew uninstall oci-cli

Windows

Você pode instalar a CLI no Windows usando o instalador do MSI ou usando PowerShell.

Para instalar a CLI no Windows usando o instalador do MSI:
Observação

O instalador da CLI do MSI substituirá todas as versões existentes da CLI no seu sistema Windows. Se você precisar instalar várias versões da CLI, para instalações subsequentes, crie um ambiente virtual e use o método de instalação manual. Para obter mais informações, consulte Instalações Manuais e Off-line.
  1. Faça download do instalador MSI da CLI do OCI para Windows em GitHub.
  2. Execute o arquivo executável do instalador baixado.
  3. Selecione o diretório local no sistema em que deseja instalar a CLI e clique em Próximo.
  4. Ao concluir o instalador, clique em Finalizar.

Para instalar a CLI no Windows usando PowerShell:

  1. Abra a console do PowerShell usando a opção Executar como Administrador.
  2. O instalador ativa o preenchimento automático instalando e executando um script. Para permitir que esse script seja executado, ative a política de execução RemoteSigned.

    Para configurar a política de execução remota em relação ao PowerShell, execute o comando a seguir.

    Set-ExecutionPolicy RemoteSigned
  3. Force o PowerShell a usar o TLS 1.2 para Windows 2012 e Windows 2016:
    [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 
  4. Faça download do script do instalador:
    Invoke-WebRequest https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.ps1 -OutFile install.ps1
  5. Execute o script do instalador com ou sem prompts:
    1. Para executar o script do instalador com prompts, execute o seguinte comando:
      iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.ps1'))

      ...e responda aos Prompts do Script de Instalação.

    2. Para executar o script do instalador sem solicitar ao usuário, aceitando as definições padrão, execute o seguinte comando:
      ./install.ps1 -AcceptAllDefaults  

Linux e Unix

Observação

O script instalador instala automaticamente a CLI e suas dependências, Python e virtualenv. Antes de executar o instalador, certifique-se de atender aos requisitos.
Observação

O Oracle Linux 8 e o Oracle Linux Cloud Developer 7 têm a CLI pré-instalada.
  1. Abra um terminal.
  2. Para executar o script do instalador, execute o comando a seguir:
    bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
    Observação

    Para executar uma instalação 'silenciosa' que aceite todos os valores padrão sem prompts, use o parâmetro --accept-all-defaults.
  3. Responda aos Prompts do Script de Instalação.

Outros Ambientes

Para instalar a CLI em um ambiente não listado aqui, consulte Instalações Manuais e Off-line.

Verificando a Instalação da CLI do OCI

  1. Em um prompt de comando, execute o seguinte comando:
    oci --version

Prompts do Script de Instalação

O script de instalação solicita as informações a seguir.

  • Se você não tiver uma versão compatível do Python instalada:
    • Windows e Linux: você deverá fornecer um local para instalar os binários e os executáveis. O script instalará o Python para você.
    • MacOS: você será notificado de que a sua versão do Python é incompatível. Você deverá fazer upgrade para que possa prosseguir com a instalação. O script não instalará o Python para você.
  • Quando solicitado a fazer upgrade da CLI para a versão mais recente, responda com Y para substituir a instalação existente.
  • Quando solicitado a atualizar o seu PATH, responda com Y para conseguir chamar a CLI sem fornecer o caminho completo para o executável. Isso adicionará oci.exe ao PATH.

Definindo o Arquivo de Configuração

Antes de usar a CLI, você deverá criar um arquivo de configuração que contenha as credenciais necessárias para trabalhar com o Oracle Cloud Infrastructure. É possível criar esse arquivo usando uma caixa de diálogo de configuração ou manualmente usando um editor de texto.

Usar a Caixa de Diálogo de Configuração

Para fazer com que a CLI oriente você durante o processo de configuração pela primeira vez, use o comando setup config:
oci setup config
Esse comando solicita as informações necessárias para criar o arquivo de configuração e as chaves pública e privada da API. A caixa de diálogo de configuração usa essas informações para gerar um par de chaves da API e cria o arquivo de configuração. Após a criação das chaves de API, faça upload da chave pública usando a Console.

Para obter mais informações sobre como encontrar as informações necessárias, consulte:

Configuração Manual

Se você quiser configurar a API pública/privada e criar o seu próprio arquivo de configuração, consulte Configuração de SDKs e Ferramentas.

Dica

Use o comando oci setup keys para gerar um par de chaves a ser incluído no arquivo de configuração.

Verificando o Arquivo de Configuração

Verificar se o seu Arquivo de Configuração Está Completo

Um arquivo de configuração adequado deve ter pelo menos um nome de perfil (como [DEFAULT]) e as entradas especificadas na seção Entradas de Arquivo: user, fingerprint, key_file, tenancy, region e uma pass_phrase opcional.

Observação

Consulte a seção Exemplo de Configuração para obter uma amostra de arquivo de configuração.

Confirmar suas Informações de Usuário e Impressão Digital

Você pode confirmar suas informações de usuário e impressão digital fazendo log-in na console do OCI, abrindo o menu de perfil no canto superior direito e selecionando seu nome de usuário.

Após selecionar seu nome de usuário, você verá seu OCID no painel Informações do Usuário. Este OCID deve ser a entrada do usuário no arquivo de configuração.

Você pode encontrar sua impressão digital navegando até a seção Chaves de API na coluna Recursos na parte inferior esquerda.

Adicionando Comentários ao Arquivo de Configuração

Certifique-se de não adicionar comentários em linha ao arquivo de configuração. Adicione todos os comentários em uma nova linha. Por exemplo:
[DEFAULT]
user=ocid1.user.oc1..<unique_ID>
fingerprint=<your_fingerprint>
key_file=~/.oci/oci_api_key.pem
tenancy=ocid1.tenancy.oc1..<unique_ID>
# Some comment
region=us-ashburn-1

Outros Métodos de Autenticação

A CLI também suporta autenticação baseada em token, controlador de instâncias e controlador de recursos para alguns serviços. Para obter mais informações, consulte Métodos de Autenticação SDK.