Variabili di ambiente popolate da funzioni OCI

Scopri le variabili di ambiente che OCI Functions popola.

OCI Functions popola una serie di variabili di ambiente predefinite che è possibile utilizzare all'interno del codice funzione. Le funzioni in esecuzione possono accedere direttamente alle variabili di ambiente e possono anche accedere a molte variabili di ambiente tramite FDK utilizzando una variabile di contesto passata alla funzione del gestore.

I parametri di configurazione personalizzati sono disponibili anche come variabili di ambiente (per ulteriori informazioni, vedere Passaggio dei parametri di configurazione personalizzati alle funzioni).

Le funzioni in esecuzione possono accedere alle variabili di ambiente predefinite riportate di seguito.

FN_ variabili di ambiente

Nome descrizione;
FN_FN_ID L'OCID della funzione.
FN_APP_ID OCID dell'applicazione in cui è raggruppata la funzione.
FN_FN_NAME Il nome della funzione.
FN_APP_NAME Il nome dell'applicazione in cui è raggruppata la funzione.
FN_MEMORY La quantità di memoria disponibile per la funzione, espressa in MB.
FN_TYPE Modalità di esecuzione della funzione. sync (in modo sincrono) o async (in modo asincrono).
FN_LISTENER Il percorso del descrittore file a cui si associa l'FDK per ricevere i richiami.

OCI_ variabili di ambiente

Nome descrizione;
OCI_RESOURCE_PRINCIPAL_REGION L'area in cui è in esecuzione la funzione (ad esempio, us-phoenix-1).
OCI_RESOURCE_PRINCIPAL_VERSION La versione del principal risorsa utilizzata dalla funzione (ad esempio, 2.2).
OCI_RESOURCE_PRINCIPAL_RPST Percorso di un file contenente il token di sessione del principal risorsa per la funzione.
OCI_RESOURCE_PRINCIPAL_PRIVATE_PEM Percorso del file di chiavi private utilizzato per firmare le richieste che utilizzano il principal risorsa della funzione.
OCI_TRACING_ENABLED Indica se il trace APM (Application Performance Monitoring) è abilitato per la funzione (vedere Trace distribuito per le funzioni). 0 (il trace APM non è abilitato) o 1 (il trace APM è abilitato).
OCI_TRACE_COLLECTOR_URL Se il trace APM (Application Performance Monitoring) è abilitato, l'URL del dominio APM con chiave dati per la funzione.
OCI_REGION_METADATA

Oggetto JSON contenente informazioni che descrivono la posizione in cui è in esecuzione la funzione. Ad esempio:

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