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 de OCI Functions, que tienen nombres con el prefijo
FN_
. - Variables de entorno de OCI, que tienen nombres con el prefijo
OCI_
. Estas variables se suelen utilizar para autenticar el acceso a otros recursos de OCI (consulte Acceso a otros recursos de Oracle Cloud Infrastructure desde funciones en ejecución).
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:
|