Von OCI Functions aufgefüllte Umgebungsvariablen

Informieren Sie sich über die Umgebungsvariablen, die OCI Functions auffüllt.

OCI Functions füllt eine Reihe vordefinierter Umgebungsvariablen auf, die Sie im Funktionscode verwenden können. Laufende Funktionen können direkt auf Umgebungsvariablen zugreifen und über das FDK auch über eine an Ihre Handler-Funktion übergebene Kontextvariable auf viele Umgebungsvariablen zugreifen.

Benutzerdefinierte Konfigurationsparameter sind auch als Umgebungsvariablen verfügbar (weitere Informationen finden Sie unter Benutzerdefinierte Konfigurationsparameter an Funktionen übergeben).

Laufende Funktionen können auf die folgenden vordefinierten Umgebungsvariablen zugreifen:

FN_-Umgebungsvariablen

Name Beschreibung
FN_FN_ID Die OCID der Funktion.
FN_APP_ID Die OCID der Anwendung, in der die Funktion gruppiert ist.
FN_FN_NAME Der Name der Funktion.
FN_APP_NAME Der Name der Anwendung, in der die Funktion gruppiert ist.
FN_MEMORY Die für die Funktion verfügbare Arbeitsspeichermenge in MB.
FN_TYPE Wie die Funktion ausgeführt wird. Entweder sync (synchron) oder async (asynchron).
FN_LISTENER Der Pfad zum Dateideskriptor, an den das FDK gebunden ist, um Aufrufe zu empfangen.

OCI_-Umgebungsvariablen

Name Beschreibung
OCI_RESOURCE_PRINCIPAL_REGION Die Region, in der die Funktion ausgeführt wird (Beispiel: us-phoenix-1).
OCI_RESOURCE_PRINCIPAL_VERSION Die Resource Principal-Version, die von der Funktion verwendet wird (Beispiel: 2.2).
OCI_RESOURCE_PRINCIPAL_RPST Der Pfad zu einer Datei mit dem Resource-Principal-Sessiontoken für die Funktion.
OCI_RESOURCE_PRINCIPAL_PRIVATE_PEM Der Pfad zur Private-Key-Datei, mit der Anforderungen signiert werden, die den Resource Principal der Funktion verwenden.
OCI_TRACING_ENABLED Ob das Application Performance Monitoring-(APM-)Tracing für die Funktion aktiviert ist (siehe Verteiltes Tracing für Funktionen). Entweder 0 (APM-Tracing ist nicht aktiviert) oder 1 (APM-Tracing ist aktiviert).
OCI_TRACE_COLLECTOR_URL Wenn das Application Performance Monitoring-(APM-)Tracing aktiviert ist, wird die APM-Domain-URL mit dem Datenschlüssel für die Funktion angezeigt.
OCI_REGION_METADATA

Ein JSON-Objekt mit Informationen, die beschreiben, wo die Funktion ausgeführt wird. Beispiel:

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