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.
- Variabili di ambiente OCI Functions con nomi con il prefisso
FN_
. - Variabili di ambiente OCI con nomi preceduti da
OCI_
. Queste variabili vengono in genere utilizzate per autenticare l'accesso ad altre risorse OCI (vedere Accesso ad altre risorse di Oracle Cloud Infrastructure dalle funzioni in esecuzione).
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:
|