Interfaz de línea de comandos (CLI)

La CLI es una herramienta de huella reducida que se puede usar sola o con la consola para realizar las 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 para ejecutar scripts, amplían las funcionalidades 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 del 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 APIs 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 típicas 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 y sistemas operativos de Python 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
Oracle Autonomous Linux 7.9 De 3.6 a 3.9
Oracle Linux 7.8 De 3.6 a 3.9
Oracle Linux 7.9 De 3.6 a 3.9
Oracle Linux 8 De 3.6 a 3.12
Oracle Linux 9 De 3.7 a 3.12
Ubuntu 20.0.4 De 3.9 a 3.12
Escritorio de Windows 10 y 11 De 3.9 a 3.12
Windows Server (2012/2016/2019) De 3.9 a 3.12
Windows Server 2022 De 3.9 a 3.12

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 que no se muestran, pero nosotros no probamos su compatibilidad.

Si utiliza el instalador de la CLI y que no tiene Python en su máquina, Installer le ofrece instalar Python de forma automática. 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
  • Idioma de IA
  • Voz de IA
  • Visión de IA
  • Análisis en la nube
  • Anuncios
  • Gateway de API
  • Application Dependency Management
  • Application Performance Monitoring
  • Auditoría
  • Recuperación autónoma
  • Escala automática (recursos informáticos)
  • Bastion
  • Big Data Service
  • Blockchain Platform
  • Presupuestos
  • Compilación
  • OCI Cache
  • Certificados
  • Puente de Cloud
  • Cloud Guard
  • Migraciones en la nube
  • Grupos de colocación de cluster
  • Compute Cloud@Customer
  • Agente de instancia informática (Oracle Cloud Agent)
  • Hub de conector
  • Kubernetes Engine
  • Container Instances
  • Gestión de contenido
  • Servicios básicos (redes, recursos informáticos, volumen en bloque)
  • Gestión de conectividad de datos
  • Gestión del ciclo de vida de una base de datos
  • Database Migration
  • Catálogo de datos
  • Flujo de datos
  • Data Labeling
  • Integración de datos
  • Data Labeling
  • Seguridad de los datos
  • Ciencia de datos
  • Database
  • Database Management
  • Herramientas de base de datos
  • Delegar control de acceso
  • Señal de demanda
  • DevOps
  • Asistente digital
  • Medios digitales
  • Recuperación ante desastres
  • DNS
  • Descripción del documento
  • Entrega por correo electrónico
  • Almacén de Enterprise Manager
  • Events
  • Actualización de conjunto de Exadata
  • File Storage
  • Almacenamiento de archivos con Lustre
  • Gestión de aplicación de conjuntos
  • Functions
  • Fusion Apps como servicio
  • IA generativa
  • Agente de IA generativa
  • Inferencia de IA generativa
  • Artefactos genéricos
  • Globally Distributed Database
  • Golden Gate
  • Reglas de gobernanza
  • Comprobaciones del sistema
  • IAM
  • Dominios de identidad
  • Integration
  • Java Management
  • Descargas de Java Management Service
  • Gestión de claves (para el servicio Vault)
  • Gestor de licencias
  • Límites
  • Equilibrador de carga
  • Registro
  • Análisis de registro
  • Búsqueda de registro
  • Ingestión de registro
  • Acceso gestionado
  • Servicios gestionados para Mac
  • 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
  • Object Storage
  • Centro de control de OCI
  • OCI Registry
  • Escritorios seguros de OCI
  • 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
  • Planificador de Recursos
  • Buscar
  • Gestión de secreto (para el servicio de almacén)
  • Recuperación de secreto (para el servicio Vault)
  • Escritorios seguros
  • Service Catalog
  • Service Mesh
  • Gestión de código fuente
  • Stack Monitoring
  • Streaming
  • Gestión de soporte
  • Threat Intelligence
  • Usage
  • Visual Builder
  • Solución de VMWare
  • Web Application Acceleration y Seguridad
  • Gestión de WebLogic
  • Solicitudes de trabajo (recursos informáticos, base de datos)
  • Gestión de WebLogic