AWS Lambda
Guia do desenvolvedor

Variáveis de ambiente disponíveis para funções de Lambda

O seguinte é uma lista de variáveis de ambiente que fazem parte do ambiente de execução do AWS Lambda e disponibilizadas para funções do Lambda. A tabela a seguir indica quais são reservadas pelo AWS Lambda e não podem ser alteradas, bem como quais você pode definir ao criar a função do Lambda. Para obter mais informações sobre o uso das variáveis de ambiente com sua função de do Lambda, consulte Variáveis de ambiente do AWS Lambda.

Variáveis de ambiente do Lambda

Chave Reservado Valor

_HANDLER

Sim

O local do manipulador configurado na função.

AWS_REGION

Sim

A região da AWS onde a função de Lambda é executada.

AWS_EXECUTION_ENV

Sim

O identificador de tempo de execução, prefixado por AWS_Lambda_. Por exemplo, AWS_Lambda_java8.

AWS_LAMBDA_FUNCTION_NAME

Sim

Nome da função.

AWS_LAMBDA_FUNCTION_MEMORY_SIZE

Sim

A quantidade de memória disponível para a função em MB.

AWS_LAMBDA_FUNCTION_VERSION

Sim

A versão da função que está sendo executada.

AWS_LAMBDA_LOG_GROUP_NAME

AWS_LAMBDA_LOG_STREAM_NAME

Sim

O nome do grupo e fluxo do Amazon CloudWatch Logs para a função.

AWS_ACCESS_KEY_ID

AWS_SECRET_ACCESS_KEY

AWS_SESSION_TOKEN

Sim

As chaves de acesso obtidas a partir da função de execução da função.

LANG

Não

en_US.UTF-8. Esta é a localidade do tempo de execução.

TZ

Sim

O fuso horário do ambiente (UTC). O ambiente de execução usa o NTP para sincronizar o relógio do sistema.

LAMBDA_TASK_ROOT

Sim

O caminho para o código da função do Lambda.

LAMBDA_RUNTIME_DIR

Sim

O caminho para bibliotecas de tempo de execução.

PATH

Não

/usr/local/bin:/usr/bin/:/bin:/opt/bin

LD_LIBRARY_PATH

Não

/lib64:/usr/lib64:$LAMBDA_RUNTIME_DIR:$LAMBDA_RUNTIME_DIR/lib:$LAMBDA_TASK_ROOT:$LAMBDA_TASK_ROOT/lib:/opt/lib

NODE_PATH

Não

(Node.js) /opt/nodejs/node8/node_modules/:/opt/nodejs/node_modules:$LAMBDA_RUNTIME_DIR/node_modules

PYTHONPATH

Não

(Python) $LAMBDA_RUNTIME_DIR.

GEM_PATH

Não

(Ruby) $LAMBDA_TASK_ROOT/vendor/bundle/ruby/2.5.0:/opt/ruby/gems/2.5.0.

AWS_LAMBDA_RUNTIME_API

Sim

(tempo de execução) O host e a porta da API de tempo de execução.