Interfaz de línea de comandos (CLI)

CLI es una herramienta de huella reducida que se puede usar sola o con la consola para realizar tareas de Oracle Cloud Infrastructure. La CLI proporciona la misma funcionalidad básica que la consola, además de comandos adicionales. Algunos de ellos, como la capacidad de ejecutar scripts, amplían la funcionalidad de la consola.

Consejo

Cloud Shell: la CLI está preconfigurada con sus credenciales y lista para su uso inmediato desde Cloud Shell. Para obtener más información sobre el uso de la CLI desde Cloud Shell, consulte Introducción a Cloud Shell.

Imagen de Oracle Linux Cloud Developer: la CLI está preinstalada en la imagen de plataforma de Oracle Linux Cloud Developer. Para obtener más información, consulte Oracle Linux Cloud Developer.

Esta CLI y el ejemplo cuentan con la licencia universal permisiva 1.0 y la licencia de Apache 2.0; se otorga una licencia de contenido de terceros independiente como se describe en el código.

La CLI se basa en el SDK para Python de Oracle Cloud Infrastructure y se ejecuta en Mac, Windows o Linux. El código Python realiza llamadas a las API de Oracle Cloud Infrastructure para proporcionar la funcionalidad implantada para los distintos servicios. Estas son las API de REST que utilizan solicitudes y respuestas HTTPS. Para obtener más información, consulte Acerca de la API.

Instalación: consulte Inicio rápido.

Referencia: para obtener ayuda con un comando específico, puede introducir help <command> en la línea de comandos o ver la referencia de la línea de comandos. Esta referencia se deriva de las API y el texto de ayuda del código fuente Python.

Requisitos

Para instalar y usar CLI, debe tener lo siguiente:

  • Una cuenta de Oracle Cloud Infrastructure.
  • Un usuario creado en esa cuenta, en un grupo con una política que otorgue los permisos deseados. Este usuario de cuenta puede ser usted, otra persona o un sistema que llama a la API. Para obtener un ejemplo de cómo configurar un nuevo usuario, grupo, compartimento y política, consulte Adición de usuarios. Para obtener una lista de otras políticas habituales de Oracle Cloud Infrastructure, consulte Políticas comunes.
  • Un par de claves que se usan para firmar solicitudes de API, con la clave pública cargada en Oracle. Solo el usuario que llama a la API debe poseer la clave privada. Consulte Configuración de CLI.
    Nota

    Para utilizar CLI sin un par de claves, puede utilizar la autenticación basada en token. Para obtener más información, consulte Autenticación basada en token para CLI.
  • Versión soportada de Python en un sistema operativo soportado.
  • Si necesita la conformidad con FIPS, consulte Uso de bibliotecas validadas por FIPS.

Versiones de Python y sistemas operativos soportados

La CLI soporta las versiones de Python 3.6 y posteriores que se ejecutan en MacOS, Windows o sistemas operativos similares a Linux y UNIX soportados:

  • Oracle Linux 6.10, Oracle Linux 7.7 y 7.8, y Oracle Linux 8.0
  • Oracle Autonomous Linux 7.8
  • Oracle Linux Cloud Developer 8.x
  • CentOS 7.x, flujo de CentOS 8
  • Ubuntu 16.04, Ubuntu 18.04 y Ubuntu 20.04
Nota

Debe actualizar a la versión 3.6 o posterior de Python para seguir recibiendo soporte de Oracle. El soporte de OCI para la versión 2.x de Python está en desuso. Las versiones de la CLI de OCI publicadas después del 1 de agosto de 2021 (versión 3.x.x y posteriores) no funcionarán con Python versión 2.7. Las versiones de la CLI de OCI publicadas antes del 1 de agosto de 2021 (versión 2.x.x), seguirán funcionando con Python versión 2.7 definiendo la variable de entorno OCI_CLI_ALLOW_PYTHON2 en True.

Es posible que las versiones más recientes de Python no estén soportadas de forma inmediata. La CLI podría funcionar en sistemas operativos no especificados, pero no probamos su compatibilidad.

Si utiliza el instalador de CLI y no ha instalado Python en su equipo, el instalador le ofrece la instalación automática de Python. Si ya tiene Python instalado en su máquina, puede utilizar el comando python --version para averiguar qué versión está instalada.

Servicios soportados

  • Detección de anomalías de IA
  • Idioma de IA
  • Voz de IA
  • Visión de IA
  • Analytics Cloud
  • Anuncios
  • Gateway de API
  • Classic Migration Service
  • Application Dependency Management
  • Application Performance Monitoring
  • Audit
  • Escala automática (Recursos informáticos)
  • Bastion
  • Big Data Service
  • Plataforma de cadena de bloques
  • Presupuestos
  • Compilación
  • Certificados
  • Cloud Guard
  • Compute Instance Agent (agente de Oracle Cloud)
  • Container Engine for Kubernetes
  • Content Management
  • Servicios básicos (Networking, Compute, Block Volume)
  • Gestión de conectividad de datos
  • Database Migration
  • Catálogo de datos
  • Flujo de datos
  • Data Labeling
  • Integración de datos
  • Data Labeling
  • Data Safe
  • Ciencia de datos
  • Transferencia de datos
  • Database
  • Database Management
  • Herramientas de base de datos
  • DevOps
  • Digital Assistant
  • medios digitales
  • DNS
  • Email Delivery
  • Events
  • File Storage
  • Functions
  • Fusion Apps como servicio
  • Artefactos genéricos
  • Golden Gate
  • Reglas de gobernanza
  • Health Checks
  • IAM
  • Generación de integración 2
  • Java Management
  • Gestión de claves (para el servicio de almacén)
  • Gestor de licencias
  • Límites
  • Load Balancing
  • Registro
  • Análisis de registro
  • Búsqueda de registro
  • Ingestión de registro
  • Acceso gestionado
  • Agente de gestión en la nube
  • Panel de control de gestión
  • Marketplace
  • Monitoring
  • MySQL Database
  • Firewall de red
  • Equilibrio de carga de red
  • Supervisión de red
  • Topología de red
  • NoSQL Database Cloud
  • Notifications
  • Object Storage
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimizer
  • Organizations
  • OS Management
  • Automatización del proceso
  • Cuotas
  • Resource Manager
  • Búsqueda
  • Gestión de secreto (para el servicio de almacén)
  • Recuperación de secreto (para el servicio de almacén)
  • Service Catalog
  • Hub de conector de servicio
  • Service Mesh
  • Gestión de código fuente
  • Stack Monitoring
  • Streaming
  • Gestión de soporte
  • Threat Intelligence
  • Uso
  • Visual Builder
  • Solución de VMWare
  • Seguridad y Web Application Acceleration
  • Solicitudes de trabajo (recursos informáticos, base de datos)