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.

Oracle Autonomous Linux: la CLI está preinstalada en las versiones 7 y 8 de Oracle Autonomous Linux. Para obtener más información, consulte Imagen de Oracle Autonomous Linux.

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: puede obtener ayuda inmediatamente sobre cualquier comando de la CLI. Para empezar, ejecute oci --help desde la línea de comandos. También puede 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

En esta tabla, se muestran las versiones de Python admitidas por la CLI para cada sistema operativo:

Sistema operativo Versiones de Python admitidas para CLI
CentOS 7 De 3 en 3.9
CentOS 8 De 3 en 3.9
Oracle Autonomous Linux 7.9 De 3 en 3.9
Oracle Linux 7.8 De 3 en 3.9
Oracle Linux 7.9 De 3 en 3.9
Oracle Linux 8 De 3.6 en 3.11
Oracle Linux 9 De 3.7 en 3.11
Ubuntu 180.4 De 3.6 en 3.11
Ubuntu 20.0.4 De 3.6 en 3.11
Escritorio de Windows 10 y 11 De 3.6 en 3.11
Windows Server (2012/2016/2019) De 3.6 en 3.11
Windows Server en 2022 De 3.7 en 3.11

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

  • Access Governance
  • Detección de anomalías de IA
  • Idioma de IA
  • Voz de IA
  • Visión de IA
  • Análisis en la nube
  • Anuncios
  • API Gateway
  • Application Dependency Management
  • Application Performance Monitoring
  • Auditar
  • Recuperación autónoma
  • Escala automática (Recursos informáticos)
  • Bastion
  • Servicio de big data
  • Plataforma de blockchain
  • Presupuestos
  • Compilación
  • Caché de OCI
  • Certificados
  • Puente de Cloud
  • Cloud Guard
  • Migraciones en la nube
  • Grupos de colocación de cluster
  • Compute Cloud@Customer
  • Compute Instance Agent (agente de Oracle Cloud)
  • Hub de conector
  • Container Engine for Kubernetes
  • Instancias de contenedor
  • Gestión de Contenido
  • Servicios básicos (Networking, Compute, Block Volume)
  • Gestión de conectividad de datos
  • Database Migration
  • Catálogo de datos
  • Flujo de datos
  • Etiquetado de Datos
  • Integración de datos
  • Data Labeling
  • Seguridad de los datos
  • Ciencia de datos
  • Transferencia de datos
  • Base de datos
  • Database Management
  • Herramientas de base de datos
  • Señal de demanda
  • DevOps
  • Asistente digital
  • Medios digitales
  • Recuperación ante desastres
  • DNS
  • Descripción del documento
  • Email Delivery
  • Almacén de Enterprise Manager
  • Eventos
  • Actualización de conjunto de Exadata
  • Almacenamiento de archivos
  • Functions
  • Fusion Apps como servicio
  • IA generativa
  • Inferencia de IA generativa
  • Artefactos genéricos
  • Base de datos distribuida globalmente
  • Golden Gate
  • Reglas de gobernanza
  • Health Checks
  • IAM
  • Dominios de identidad
  • Generación de integración 2
  • Java Management
  • Descargas de Java Management Service
  • Gestión de claves (para el servicio de almacén)
  • Gestor de licencias
  • Límites
  • Equilibrador de carga
  • 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
  • Oferta privada de Marketplace
  • Supervisión
  • HeatWave
  • Firewall de red
  • Equilibrio de carga de red
  • Supervisión de red
  • Topología de red
  • NoSQL Database Cloud
  • Notificaciones
  • Almacenamiento de objetos
  • Centro de control de OCI
  • OCI Registry
  • OneSubscription
  • Operations Insights
  • Operator Access Control
  • Optimizer
  • Organizations
  • Gestión del sistema operativo
  • Hub de gestión de sistema operativo
  • PostgreSQL
  • Automatización de procesos
  • Editor
  • Servicio de colas
  • Cuotas
  • Gestor de Recursos
  • Programador de recursos
  • Buscar
  • Gestión de secreto (para el servicio de almacén)
  • Recuperación de secreto (para el servicio de almacén)
  • Escritorios seguros
  • Service Catalog
  • Service Mesh
  • Gestión de código fuente
  • Stack Monitoring
  • Transmisión
  • 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)