Todos los productos
Search
Centro de documentos

Function Compute:Contexto

Última actualización: Sep 21, 2026

Este tema describe los conceptos relacionados con el contexto cuando se utiliza el entorno de ejecución de Node.js en Function Compute para programar.

¿Qué es un contexto?

Cuando Function Compute ejecuta una función, el sistema pasa un objeto de contexto al método que se usa para ejecutar la función. Este objeto contiene información sobre las invocaciones, los servicios, las funciones, el análisis de trazas y los entornos de ejecución.

A continuación se describen los parámetros que contiene un contexto.

Campo

Tipo

Descripción

requestId

String

El identificador único de la solicitud que se usa para invocar la función. Registre este identificador para solucionar problemas si ocurre un error.

credentials

Estructura Credentials, que consta de los siguientes campos:

  • accessKeyId

  • accessKeySecret

  • securityToken

Después de configurar un rol para una función, Function Compute obtiene un conjunto de claves temporales mediante la API AssumeRole. Estas claves son válidas durante 36 horas. Use Credentials en su código para acceder a servicios relacionados como OSS. De esta manera, accede a los servicios sin necesidad de escribir su par de AccessKey en el código de la función. Para obtener más información, consulte Grant Function Compute permissions to access other Alibaba Cloud services.

function

Estructura FunctionMeta, que contiene los siguientes campos:

  • name

  • handler

  • memory

  • timeout

La información básica sobre la función invocada, como el nombre, el handler, la memoria y el periodo de tiempo de espera de la función.

service

Estructura ServiceMeta, que contiene los siguientes campos:

  • logProject

  • logStore

  • qualifier

  • versionId

La información sobre el servicio al que pertenece la función, como el nombre, el proyecto relacionado y el logstore en Simple Log Service, la versión y el alias del servicio. El parámetro qualifier indica la versión o el alias del servicio que se especifica cuando se invoca una función. El parámetro versionId indica la versión del servicio que realmente se invoca.

region

String

El identificador de la región en la que se invoca la función. Por ejemplo, si la función se invoca en la región China (Shanghai), el identificador de la región es cn-shanghai. Para obtener más información, consulte Service endpoints.

accountId

String

El identificador de la cuenta de Alibaba Cloud a la que pertenece la función.

logger

Estructura ContextLog definida por Function Compute. La estructura consta de los siguientes campos:

  • debug

  • info

  • warn

  • error

  • log

Especifica el objeto de registro, que se usa para imprimir registros. Los registros se imprimen con el formato Fecha Identificador de solicitud [Nivel] Contenido del registro. Ejemplo: 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.