Tous les produits
Search
Centre de documentation

Function Compute:Contexte

Dernière mise à jour :Sep 21, 2026

Cette rubrique décrit les concepts liés au contexte lors de l'écriture de code avec le runtime Node.js dans Function Compute.

Qu'est-ce qu'un contexte ?

Lorsque Function Compute exécute une fonction, le système transmet un objet de contexte à la méthode d'exécution. Cet objet contient des informations sur les invocations, les services, les fonctions, l'analyse de traçage et les runtimes.

Le tableau suivant décrit les paramètres contenus dans le contexte.

Champ

Type

Description

requestId

String

ID unique de la requête utilisée pour invoquer la fonction. Enregistrez cet ID pour faciliter le dépannage en cas d'erreur.

credentials

Structure Credentials comprenant les champs suivants :

  • accessKeyId

  • accessKeySecret

  • securityToken

Après configuration d'un rôle pour une fonction, Function Compute obtient un ensemble de clés temporaires via l'API AssumeRole. Ces clés sont valides pendant 36 heures. Utilisez Credentials dans votre code pour accéder aux services connexes tels que OSS. Cette approche vous permet d'accéder aux services sans intégrer votre paire AccessKey au code de la fonction. Pour plus d'informations, consultez Accorder à Function Compute des autorisations pour accéder à d'autres services Alibaba Cloud.

function

Structure FunctionMeta contenant les champs suivants :

  • name

  • handler

  • memory

  • timeout

Informations de base sur la fonction invoquée, telles que son nom, son gestionnaire, sa mémoire et son délai d'expiration.

service

Structure ServiceMeta contenant les champs suivants :

  • logProject

  • logStore

  • qualifier

  • versionId

Informations sur le service auquel appartient la fonction, telles que le nom, le projet et le Logstore associés dans Simple Log Service, ainsi que la version et l'alias du service. Le paramètre qualifier indique la version ou l'alias du service spécifié lors de l'invocation de la fonction. Le paramètre versionId indique la version du service effectivement invoquée.

region

String

ID de la région dans laquelle la fonction est invoquée. Par exemple, si la fonction est invoquée dans la région Chine (Shanghai), l'ID de région est cn-shanghai. Pour plus d'informations, consultez Points de terminaison de service.

accountId

String

ID du compte Alibaba Cloud auquel appartient la fonction.

logger

Structure ContextLog définie par Function Compute. La structure comprend les champs suivants :

  • debug

  • info

  • warn

  • error

  • log

Objet de journalisation utilisé pour imprimer les journaux. Les journaux suivent le format Date Request ID [Level] Contenu du journal. Exemple : 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.