Todos os produtos
Search
Central de documentação

Function Compute:Contexto

Última atualização: Sep 21, 2026

Este tópico descreve conceitos relacionados ao contexto no uso do runtime do Node.js no Function Compute para codificação.

O que é um contexto?

Quando o Function Compute executa uma função, o sistema passa um objeto de contexto para o método usado para executá-la. Esse objeto de contexto contém informações sobre invocações, services, funções, análise de rastreamento e runtimes.

A tabela a seguir descreve os parâmetros contidos em um contexto.

Campo

Tipo

Descrição

requestId

String

O ID exclusivo da solicitação usada para invocar a função. Você pode registrar esse ID para solução de problemas caso ocorra um erro.

credentials

Estrutura Credentials, que consiste nos seguintes campos:

  • accessKeyId

  • accessKeySecret

  • securityToken

Após atribuir uma função a uma função, o Function Compute obtém um conjunto de chaves temporárias por meio da API AssumeRole. Essas chaves são válidas por 36 horas. Você pode usar Credentials no seu código para acessar services relacionados, como o OSS. Dessa forma, você acessa os services sem precisar escrever seu par de AccessKey no código da função. Para mais informações, consulte Grant Function Compute permissions to access other Alibaba Cloud services.

function

Estrutura FunctionMeta, que contém os seguintes campos:

  • name

  • handler

  • memory

  • timeout

As informações básicas sobre a função invocada, como o nome, o handler, a memória e o tempo limite da função.

service

Estrutura ServiceMeta, que contém os seguintes campos:

  • logProject

  • logStore

  • qualifier

  • versionId

As informações sobre o service ao qual a função pertence, como o nome, o projeto relacionado e o Logstore no Simple Log Service, a versão e o alias do service. O parâmetro qualifier indica a versão ou o alias do service especificado quando você invoca uma função. O parâmetro versionId indica a versão do service que é realmente invocada.

region

String

O ID da região na qual a função é invocada. Por exemplo, se a função for invocada na região China (Shanghai), o ID da região será cn-shanghai. Para mais informações, consulte Service endpoints.

accountId

String

O ID da conta Alibaba Cloud à qual a função pertence.

logger

Estrutura ContextLog definida pelo Function Compute. A estrutura consiste nos seguintes campos:

  • debug

  • info

  • warn

  • error

  • log

Especifica o objeto de log usado para imprimir logs. Os logs são impressos no formato Date Request ID [Level] Log content. Exemplo: 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.