Interface de Linha de Comando (CLI)

A CLI é uma ferramenta que ocupa pouco espaço, que você pode usar sozinha ou com a Console para executar tarefas do Oracle Cloud Infrastructure. A CLI fornece a mesma funcionalidade básica que a Console, além de comandos adicionais. Algumas dessas opções, como a capacidade de executar scripts, estendem a funcionalidade do Console.

Dica

Cloud Shell: A CLI é pré-configurada com suas credenciais e pronta para ser usada imediatamente no Cloud Shell. Para obter mais informações sobre como usar a CLI no Cloud Shell, consulte Conceitos Básicos do Cloud Shell.

Imagem do Desenvolvedor do Oracle Linux Cloud: A CLI é pré-instalada na imagem da plataforma do Oracle Linux Cloud Developer. Para obter mais informações, consulte Oracle Linux Cloud Developer.

Oracle Autonomous Linux: A CLI é pré-instalada no Oracle Autonomous Linux versões 7 e 8. Para obter mais informações, consulte Imagem do Oracle Autonomous Linux.

Essa CLI e seu respectivo exemplo têm licenciamento duplo sob a Licença Permissiva Universal 1.0 e sob a Licença Apache 2.0; o conteúdo de terceiros é licenciado separadamente, conforme descrito no código.

A CLI é criada no Oracle Cloud Infrastructure SDK para Python e executada no Mac, Windows ou Linux. O código Python faz chamadas para as APIs da Oracle Cloud Infrastructure para fornecer a funcionalidade implementada para os vários serviços. Essas são APIs REST que usam solicitações e respostas HTTPS. Para obter mais informações, consulte Sobre a API.

Instalação: consulte Início Rápido.

Referência: Você pode obter ajuda imediata sobre qualquer comando da CLI. Para começar, execute oci --help na linha de comando. Você também pode exibir a Referência de Linha de Comando. Essa referência é derivada das APIs e do texto de ajuda no código-fonte do Python.

Requisitos

Para instalar e usar a CLI, você deve ter:

  • Uma conta no Oracle Cloud Infrastructure.
  • Um usuário criado nessa conta, em um grupo com uma política que conceda as permissões desejadas. Esse usuário da conta pode ser você, outra pessoa ou um sistema que chama a API. Para obter um exemplo de como configurar um novo usuário, um novo grupo, um novo compartimento e uma nova política, consulte Adicionando Usuários. Para obter uma lista de outras políticas comuns do Oracle Cloud Infrastructure, consulte Políticas Comuns.
  • Um par de chaves usado para assinar solicitações de API, com a chave pública carregada por upload para o sistema Oracle. Somente o usuário que chama a API deve possuir a chave privada. Consulte Configurando a CLI.
    Observação

    Para usar a CLI sem um par de chaves, você pode usar a autenticação baseada em token. Para obter mais informações, consulte Autenticação Baseada em Token para a CLI.
  • Uma versão suportada do Python em um sistema operacional suportado.
  • Se necessitar de conformidade com o FIPS, consulte Usando Bibliotecas Validadas pelo FIPS.

Versões e Sistemas Operacionais Python Suportados

Esta tabela lista as versões do Python suportadas pela CLI para cada SO:

Sistema Operacional Versões do Python Suportadas para CLI
Oracle Autonomous Linux 7.9 3.6 a 3.9
Oracle Linux 7.8 3.6 a 3.9
Oracle Linux 7.9 3.6 a 3.9
Oracle Linux 8 3.6 a 3.12
Oracle Linux 9 3.7 a 3.12
Ubuntu 20.0.4 3.9 a 3.12
Windows Desktop 10 e 11 3.9 a 3.12
Windows Server (2012/2016/2019) 3.9 a 3.12
Windows Server 2022 3.9 a 3.12

As versões mais recentes do Python podem não ser imediatamente suportadas. A CLI pode trabalhar em sistemas operacionais não listados, mas nós não os testamos quanto à compatibilidade.

Se você usar o instalador de CLI e não tiver Python em sua máquina, o programa de instalação se oferece para instalar automaticamente Python para você. Se você já tiver o Python instalado na sua máquina, poderá usar o comando python --version para descobrir qual versão está instalada.

Serviços Suportados

  • Governança de Acesso
  • Language - IA
  • Speech - IA
  • Visão da Inteligência Artificial
  • Nuvem de Análise
  • Anúncios
  • Gateway de API
  • Serviço Application Dependency Management
  • Application Performance Monitoring
  • Auditoria
  • Autonomous Recovery
  • Dimensionamento Automático (Computação)
  • Bastion
  • Serviço de Big Data
  • Blockchain Platform
  • Serviço Budgets
  • Build
  • OCI Cache
  • Certificates
  • Cloud Bridge
  • Cloud Guard
  • Cloud Migrations
  • Grupos de Posicionamento de Clusters
  • Compute Cloud@Customer
  • Agente da Instância do Serviço Compute (Oracle Cloud Agent)
  • Connector Hub
  • Kubernetes Engine
  • Container Instances
  • Gerenciamento de Conteúdo
  • Serviços Principais (Networking, Compute, Volume em Blocos)
  • Gerenciamento de Conectividade de Dados
  • Gerenciamento do Ciclo de Vida do Bancos de Dados
  • Database Migration
  • Catálogo de Dados
  • Fluxo de Dados
  • Data Labeling
  • Integração de Dados
  • Data Labeling
  • Data Safe
  • Ciência de Dados
  • Banco de Dados
  • Administração de Banco de Dados
  • Database Tools
  • Delegate Access Control
  • Sinal de Demanda
  • DevOps
  • Assistente Digital
  • Digital Media
  • Disaster Recovery
  • DNS
  • Document Understanding
  • Entrega de E-mail
  • Enterprise Manager Warehouse
  • Serviço Events
  • Atualização de Frota do Exadata
  • Armazenamento de Arquivos
  • Armazenamento de Arquivos com Lustre
  • Fleet Application Management
  • Serviço Functions
  • Fusion Apps as a Service
  • IA generativa
  • Generative AI Agents
  • Inferência de IA Generativa
  • Generic Artifacts
  • Globally Distributed Database
  • Golden Gate
  • Governance Rules
  • Verificações de Integridade
  • IAM
  • Identity Domains
  • Integration
  • Java Management
  • Downloads do Java Management Service
  • Gerenciamento de Chaves (para o serviço Vault)
  • License Manager
  • Limites
  • Load Balancer
  • Log
  • Log Analytics
  • Pesquisa de Registro em Log
  • Ingestão de Registro em Log
  • Managed Access
  • Serviços Gerenciados para Mac
  • Nuvem do Agente de Gerenciamento
  • Painel de Controle de Gerenciamento
  • Marketplace
  • Oferta Privada do Marketplace
  • Monitoramento
  • HeatWave
  • Network Firewall
  • Network Load Balancing
  • Network Monitoring
  • Networking Topology
  • NoSQL Database Cloud
  • Notificações
  • Serviço Object Storage
  • OCI Control Center
  • Registro do OCI
  • Desktops Seguros do OCI
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Otimizador
  • Organizações
  • Gerenciamento do SO
  • OS Management Hub
  • PostgreSQL
  • Process Automation
  • Editor
  • Queue Service
  • Cotas
  • Gerenciador de Recursos
  • Scheduler de Recursos
  • Pesquisar
  • Gerenciamento de Segredos (para o serviço Vault)
  • Recuperação de Segredos (para o serviço Vault)
  • Desktops Seguros
  • Service Catalog
  • Service Mesh
  • Source Code Management
  • Serviço Stack Monitoring
  • Streaming
  • Gerenciamento de Suporte
  • Threat Intelligence
  • Uso
  • Visual Builder
  • Solução VMWare
  • Segurança e Aceleração do Aplicativo Web
  • WebLogic Management
  • Solicitações de Serviço (Computação, Banco de Dados)
  • WebLogic Management