Instalación de Oracle Cloud Infrastructure OCI CLI
- Francisco Javier Huete
- Cloud
- August 21, 2025
Índice
La plataforma de cloud computing de Oracle, Oracle Cloud Infrastructure (OCI) cuenta con una herramienta para la línea de comandos que permite gestionar los recursos desplegados en el arrendamiento desde la terminal.
La instalación de esta herramienta es sencilla puesto que Oracle ofrece un script de instalación que automatiza el proceso. Para ejecutarlo:
bash -c "$(curl -L https://raw.githubusercontent.com/oracle/oci-cli/master/scripts/install/install.sh)"
Tras ejecutar el script interactivo de instalación, se puede comprobar la versión de la herramienta que se ha instalado con este comando:
❯ oci --version
3.64.1
La herramienta oci
cuenta con el comando setup config
, que guía el proceso de configuración de la herramienta. De esta manera, al ejecutarlo por primera vez hay que indicar la ubicación en la que creará el fichero de configuración (por defecto, el directorio .oci/config en el home del usuario).
A continuación, hay que proporcionar también determinada información relacionada con la cuenta de Oracel Cloud Infrastructure a la que la herramienta de línea de comandos se debe conectar como el OCID del usuario, el OCID del arrendamiento y la región del arrendamiento. Por último, se genera un par de claves pública - privada para establecer la conexión entre la herramienta de línea de comandos y el arrendamiento en OCI.
Este proceso de configuración genera un fichero alojado en la ruta indicada con un contenido similar al siguiente:
[DEFAULT]
user=<OCID-Usuario>
fingerprint=<huella-clave>
key_file=<ruta-clave>
tenancy=<OCID-Tenancy>
region=<region>
El último paso para poder acceder a OCI es inicar una sesión desde la terminal. Se puede hacer con el siguiente comando:
oci session authenticate
Este comando abre una ventana en el navegador con la que podemos autenticarnos frente a OCI y, a partir de ahí, podemos interactuar con nuestros servicios del cloud desde la herramienta de línea de comando.
Note
El token de inicio de sesión para conectar con OCI tiene un TTL de una hora. Pasado ese tiempo, será necesario renovarlo cada vez que expire con el comando oci session refresh --profile <nombre-perfil>
.