Tous les produits
Search
Centre de documentation

Function Compute:Contexte

Dernière mise à jour :Aug 12, 2026

Cette rubrique présente les concepts liés au contexte lors de l'utilisation du runtime Node.js dans Function Compute pour le développement.

Qu'est-ce qu'un contexte ?

Lorsque Function Compute exécute une fonction, le système transmet un objet context à 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 un contexte.

Champ

Type

Description

requestId

String

Identifiant unique de la requête d'invocation de la fonction. Conservez cet ID pour faciliter le dépannage en cas d'erreur.

credentials

Structure Credentials comprenant les champs suivants :

  • accessKeyId

  • accessKeySecret

  • securityToken

Une fois un rôle configuré pour une fonction, Function Compute obtient un ensemble de clés temporaires via l'API AssumeRole. Ces clés restent valides pendant 36 heures. Utilisez Credentials dans votre code pour accéder aux services associés tels qu'OSS. Vous accédez ainsi aux services sans inscrire votre paire AccessKey dans le code de la fonction. Pour plus d'informations, consultez Accorder à Function Compute les permissions d'accès à d'autres services Alibaba Cloud.

function

Structure FunctionMeta contenant les champs suivants :

  • name

  • handler

  • memory

  • timeout

Informations de base sur la fonction invoquée : nom, handler, mémoire allouée et délai d'expiration.

service

Structure ServiceMeta comprenant les champs suivants :

  • logProject

  • logStore

  • qualifier

  • versionId

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

region

String

ID de la région où la fonction est invoquée. Par exemple, pour une invocation dans la région Chine (Shanghai), l'ID est cn-shanghai. Pour plus d'informations, consultez Endpoints de service.

accountId

String

ID du compte Alibaba Cloud auquel la fonction est rattachée.

logger

Structure ContextLog définie par Function Compute, composée des champs suivants :

  • debug

  • info

  • warn

  • error

  • log

Objet journal permettant d'imprimer les logs selon le format Date Request ID [Level] Log content. Exemple : 2022-04-01T10:04:19.024Z 19b394a3-4fff-480c-9b5c-cbdfd6952f4e [info] hello,fc.