Variables de entorno de CLI

La CLI de Oracle Cloud Infrastructure soporta el uso de variables de entorno para especificar valores por defecto para algunas opciones.

Variables de entorno

En la siguiente tabla, se muestran las variables de entorno disponibles y las opciones de CLI correspondientes o las entradas ~/.oci/config.

Variable de entorno Opción de CLI Configuración de entrada de OCI Descripción
OCI_CLI_PROFILE --profile Especificado por [DEFAULT] Perfil del archivo de configuración de OCI que se va a cargar. Este perfil también se utilizará para localizar cualquier valor de parámetro predeterminado que se haya especificado en el archivo de configuración específico de CLI de OCI.
OCI_CLI_USER no disponible user

OCID del usuario que llama a la API. Para obtener el valor, consulte Claves y OCID necesarios.

Ejemplo: ocid1.user.oc1..<unique_ID>

OCI_CLI_REGION --region region

Región de Oracle Cloud Infrastructure. Consulte Regiones y dominios de disponibilidad.

Ejemplo: us-ashburn-1

OCI_CLI_FINGERPRINT no disponible fingerprint

Huella para la clave pública que se ha agregado a este usuario. Para obtener el valor, consulte Claves y OCID necesarios.

Ejemplo: 20:3b:97:13:55:1c:5b:0d:d3:37:d8:50:4e:c5:3a:34

OCI_CLI_KEY_FILE no disponible key_file

Ruta de acceso completa y nombre de archivo de la clave privada.

Importante: el par de claves debe estar en formato PEM. Para obtener instrucciones sobre la generación de un par de claves en formato PEM, consulte Claves y OCID necesarios.

Si ha cifrado la clave con una contraseña, también debe incluir la entrada pass_phrase en el archivo de configuración.

Ejemplo: ~/.oci/oci_api_key.pem

OCI_CLI_KEY_CONTENT no disponible n/a Contenido completo de la clave privada entre comillas simples. Importante: el par de claves debe estar en formato PEM.

Ejemplo: $ export OCI_CLI_KEY_CONTENT="$(</path/to/oci_api_key.pem)"

OCI_CLI_TENANCY no disponible tenancy

OCID de su arrendamiento. Para obtener el valor, consulte Claves y OCID necesarios.

Ejemplo: ocid1.tenancy.oc1..<unique_ID>

OCI_CLI_ENDPOINT --endpoint

Este valor se puede definir en el archivo de configuración específico de CLI de OCI. Consulte Configuración de CLI.

Valor que se utilizará como el punto final de servicio, incluida la ruta de acceso de cualquier versión de API necesaria.

Ejemplo: https://iaas.us-phoenix-1.oracle.com/20160918

Nota: El parámetro --region es la forma recomendada de referirse a las diferentes regiones.

OCI_CLI_CONFIG_FILE --config-file no disponible Ruta de acceso al archivo de configuración de OCI.
OCI_CLI_RC_FILE --cli-rc-file no disponible Ruta de acceso al archivo de configuración específico de CLI de OCI, que contiene los valores por defecto de parámetros y otra información de configuración, como alias de comandos y consultas predefinidas. Consulte Configuración de CLI para obtener más información.
OCI_CLI_CERT_BUNDLE --cert-bundle no disponible Ruta de acceso completa a un grupo de certificados de CA que se utilizará para la verificación de SSL.
OCI_CLI_AUTH --auth no disponible

Tipo de autenticación que se utilizará para la solicitud de API. Por defecto, se utilizará la clave API en el archivo de configuración.

Los valores aceptados son: api_key, instance_obo_user, instance_principal, resource_principal, security_token

OCI_CLI_SECURITY_TOKEN_FILE no disponible security_token_file Ubicación del archivo utilizado para la autenticación basada en tokens para la CLI.
HTTP_PROXY --proxy Este valor se puede definir en el archivo de configuración específico de la CLI de OCI. Consulte Especificación de un servidor proxy. URL del servidor proxy HTTP que se utilizará para las solicitudes de CLI salientes.
HTTPS_PROXY --proxy Este valor se puede definir en el archivo de configuración específico de la CLI de OCI. Consulte Especificación de un servidor proxy. URL del servidor proxy HTTPS que se utilizará para las solicitudes de CLI salientes.

Orden de prioridad

La CLI respeta y aplica las configuraciones especificadas por opción, variable de entorno o entrada de archivo de configuración de OCI en el siguiente orden de prioridad:

  1. El valor especificado en la opción de comando.
  2. El valor especificado en la variable de entorno.
  3. El valor especificado en el archivo de configuración de OCI.