Variables de entorno rellenadas por funciones de OCI

Obtenga información sobre las variables de entorno que rellenan OCI Functions.

OCI Functions rellena una serie de variables de entorno predefinidas que puede utilizar en el código de función. Las funciones en ejecución pueden acceder a las variables de entorno directamente y también pueden acceder a muchas variables de entorno mediante el FDK mediante una variable de contexto transferida a la función de manejador.

Los parámetros de configuración personalizados también están disponibles como variables de entorno (para obtener más información, consulte Transferencia de parámetros de configuración personalizados a funciones).

Las funciones en ejecución pueden acceder a las siguientes variables de entorno predefinidas:

Variables de entorno FN_

Nombre Descripción
FN_FN_ID El OCID de la función.
FN_APP_ID OCID de la aplicación en la que se agrupa la función.
FN_FN_NAME Nombre de la función.
FN_APP_NAME Nombre de la aplicación en la que se agrupa la función.
FN_MEMORY Cantidad de memoria disponible para la función, en MB.
FN_TYPE Cómo se ejecuta la función. sync (de forma síncrona) o async (de forma asíncrona).
FN_LISTENER Ruta de acceso al descriptor de archivo al que se enlaza el FDK para recibir llamadas.

Variables de entorno OCI_

Nombre Descripción
OCI_RESOURCE_PRINCIPAL_REGION Región en la que se ejecuta la función (por ejemplo, us-phoenix-1).
OCI_RESOURCE_PRINCIPAL_VERSION Versión de la entidad de recurso que utiliza la función (por ejemplo, 2.2).
OCI_RESOURCE_PRINCIPAL_RPST Ruta de acceso a un archivo que contiene el token de sesión de la entidad de recurso para la función.
OCI_RESOURCE_PRINCIPAL_PRIVATE_PEM Ruta al archivo de clave privada utilizada para firmar solicitudes que utilizan la entidad de recurso de la función.
OCI_TRACING_ENABLED Si el rastreo de Application Performance Monitoring (APM) está activado para la función (consulte Rastreo distribuido para funciones). 0 (el rastreo de APM no está activado) o 1 (el rastreo de APM está activado).
OCI_TRACE_COLLECTOR_URL Si el rastreo de Application Performance Monitoring (APM) está activado, la URL de dominio de APM con clave de datos para la función.
OCI_REGION_METADATA

Objeto JSON que contiene información que describe dónde se ejecuta la función. Por ejemplo:

 {"realmDomainComponent":"oraclecloud.com", "realmKey":"oc1", "regionIdentifier":"us-phoenix-1", "regionKey":"PHX"}