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:
- Variáveis de ambiente do OCI Functions, que têm nomes prefixados com
FN_
. - Variáveis de ambiente do OCI, que têm nomes prefixados com
OCI_
. Essas variáveis geralmente são usadas para autenticar o acesso a outros recursos do OCI (consulte Acessando Outros Recursos do Oracle Cloud Infrastructure nas Funções em Execução).
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:
|