Variáveis de Ambiente Preenchidas pelas Funções do OCI

Saiba mais sobre as variáveis de ambiente que o OCI Functions preenche.

O OCI Functions preenche várias variáveis de ambiente predefinidas que você pode usar dentro do código da função. As funções em execução podem acessar variáveis de ambiente diretamente e também podem acessar muitas variáveis de ambiente via FDK usando uma variável de contexto passada para sua função de handler.

Os parâmetros de configuração personalizados também estão disponíveis como variáveis de ambiente (para obter mais informações, consulte Passando Parâmetros de Configuração Personalizados para Funções).

As funções em execução podem acessar as seguintes variáveis de ambiente predefinidas:

FN_ variáveis de ambiente

Nome Descrição
FN_FN_ID O OCID da função.
FN_APP_ID O OCID do aplicativo no qual a função está agrupada.
FN_FN_NAME O nome da função.
FN_APP_NAME O nome do aplicativo no qual a função é agrupada.
FN_MEMORY A quantidade de memória disponível para a função, em MB.
FN_TYPE Como a função está sendo executada. sync (síncrono) ou async (assíncrono).
FN_LISTENER O caminho para o descritor de arquivo ao qual o FDK se vincula para receber chamadas.

OCI_ variáveis de ambiente

Nome Descrição
OCI_RESOURCE_PRINCIPAL_REGION A região na qual a função está em execução (por exemplo, us-phoenix-1).
OCI_RESOURCE_PRINCIPAL_VERSION A versão do controlador de recursos em uso pela função (por exemplo, 2.2).
OCI_RESOURCE_PRINCIPAL_RPST O caminho para um arquivo que contém o token de sessão do controlador de recursos para a função.
OCI_RESOURCE_PRINCIPAL_PRIVATE_PEM O caminho para o arquivo de chave privada usado para assinar solicitações que usam o controlador de recursos da função.
OCI_TRACING_ENABLED Se o rastreamento do Application Performance Monitoring (APM) está ativado para a função (consulte Rastreamento Distribuído para Funções). 0 (o rastreamento do APM não está ativado) ou 1 (o rastreamento do APM está ativado).
OCI_TRACE_COLLECTOR_URL Se o rastreamento do Application Performance Monitoring (APM) estiver ativado, o URL do domínio do APM com a chave de dados da função.
OCI_REGION_METADATA

Um objeto JSON contendo informações que descrevem onde a função está sendo executada. Por exemplo:

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