Tous les produits
Search
Centre de documentation

Function Compute:Function

Dernière mise à jour :Sep 17, 2026

Paramètre

Type

Description

Exemple

object

Les informations de configuration de la fonction.

codeChecksum

string

La valeur CRC-64 du package de code de la fonction.

2825179536350****

codeSize

integer

La taille du package de code de la fonction renvoyée par le système, en octets.

412

cpu

number

La spécification du processeur de la fonction, en vCPU, par multiples de 0,05 vCPU. La valeur minimale est de 0,05 et la valeur maximale est de 16. Le ratio entre cpu et memorySize (en Go) doit être compris entre 1:1 et 1:4.

1

createdTime

string

L'heure de création de la fonction.

2023-04-01T08:15:27Z

customContainerConfig CustomContainerConfig

La configuration de l'environnement d'exécution de conteneurs personnalisés. Après une configuration réussie, la fonction peut utiliser une image de conteneur personnalisée pour s'exécuter. code ou customContainerConfig doit être spécifié.

customDNS CustomDNS

La configuration DNS personnalisée.

customRuntimeConfig CustomRuntimeConfig

La configuration de l'environnement d'exécution personnalisé.

description

string

La description de la fonction.

ma fonction

diskSize

integer

La spécification du disque de la fonction, en Mo. Valeurs valides : 512 et 10240.

512

environmentVariables

object

Les variables d'environnement de la fonction, accessibles dans l'environnement d'exécution.

string

La valeur de la variable d'environnement.

valeur1

functionArn

string

L'identifiant de ressource de la fonction.

acs:fc:cn-shanghai:123:functions/functionName

functionId

string

L'identifiant unique global généré par le système pour chaque fonction.

aa715851-1c20-4b89-a8fb-***

functionName

string

Le nom de la fonction.

my-function-1

gpuConfig GPUConfig

La configuration GPU de la fonction.

handler

string

Le point d'entrée de la fonction pour l'exécution. Le format spécifique dépend de l'environnement d'exécution.

index.handler

instanceConcurrency

integer

La concurrence maximale des instances.

1

instanceLifecycleConfig InstanceLifecycleConfig

La configuration de la méthode de hook du cycle de vie de l'instance.

internetAccess

boolean

Indique si la fonction est autorisée à accéder à Internet. Valeur par défaut : true.

true

lastModifiedTime

string

L'heure de la dernière mise à jour de la fonction.

2023-05-01T08:15:27Z

lastUpdateStatus

string

L'état de l'opération de mise à jour la plus récente de la fonction. Lorsqu'une fonction est créée, cette valeur est Successful. Valeurs valides : Successful, Failed et InProgress.

InProgress

lastUpdateStatusReason

string

La raison pour laquelle l'opération de mise à jour la plus récente de la fonction a l'état actuel.

Le système traite actuellement l'optimisation de l'accélération pour l'image

lastUpdateStatusReasonCode

string

Le code d'état de la raison pour laquelle l'opération de mise à jour la plus récente de la fonction a l'état actuel.

ImageOptimizing

layers

array

La liste des couches.

FunctionLayer

Les informations de la couche.

logConfig LogConfig

La configuration des journaux. Les journaux générés par la fonction sont écrits dans le Logstore configuré.

memorySize

integer

La spécification de la mémoire de la fonction, en Mo, par multiples de 64 Mo. La valeur minimale est de 128 Mo et la valeur maximale est de 32 Go. Le ratio entre cpu et memorySize (en Go) doit être compris entre 1:1 et 1:4.

512

nasConfig NASConfig

La configuration NAS. Une fois ce paramètre configuré, la fonction peut accéder aux ressources NAS spécifiées.

ossMountConfig OSSMountConfig

La configuration de montage OSS.

role

string

Le rôle RAM accordé par l'utilisateur à Function Compute. Une fois ce paramètre défini, Function Compute assume ce rôle pour générer des informations d'identification d'accès temporaires. Vous pouvez utiliser les informations d'identification d'accès temporaires de ce rôle dans la fonction pour accéder à des services Alibaba Cloud spécifiés, tels que OSS et OTS.

acs:ram::188077086902****:role/fc-test

runtime

string

L'environnement d'exécution de la fonction. Les environnements d'exécution actuellement pris en charge incluent : nodejs12, nodejs14, nodejs16, nodejs18, nodejs20, go1, python3, python3.9, python3.10, python3.12, java8, java11, php7.2, dotnetcore3.1, custom, custom.debian10, custom.debian11, custom.debian12 et custom-container.

python3.10

state

string

L'état actuel de la fonction.

Pending

stateReason

string

La raison pour laquelle la fonction est dans l'état actuel.

Function creating

stateReasonCode

string

Le code d'état de la raison pour laquelle la fonction se trouve dans l'état actuel.

Creating

timeout

integer

Le délai d'expiration pour l'exécution de la fonction, en secondes. La valeur minimale est 1, la valeur maximale est 86400 et la valeur par défaut est 3. La fonction est arrêtée si elle dépasse cette limite de temps.

60

tracingConfig TracingConfig

La configuration du traçage. Une fois Function Compute intégré à Tracing Analysis, vous pouvez enregistrer le temps consommé par les requêtes dans Function Compute, consulter le temps de démarrage à froid des fonctions et enregistrer le temps consommé par les opérations internes des fonctions.

vpcConfig VPCConfig

La configuration du VPC. Une fois ce paramètre configuré, la fonction peut accéder aux ressources VPC spécifiées.

tags

array

La liste des balises.

Tag

Les informations de balise.

disableOndemand

boolean

Indique si la création d'instances à la demande doit être désactivée. Lorsque cette option est activée, les instances à la demande ne sont pas créées et seules les instances provisionnées peuvent être utilisées.

invocationRestriction FunctionRestriction

sessionAffinity

string

La stratégie d'affinité de session pour les requêtes d'invocation de Function Compute. Pour implémenter l'affinité des requêtes pour le protocole MCP SSE, définissez cette valeur sur MCP_SSE. Pour utiliser une affinité basée sur les cookies, définissez cette valeur sur GENERATED_COOKIE. Pour utiliser une affinité basée sur les en-têtes, définissez cette valeur sur HEADER_FIELD. Si cette valeur n'est pas définie ou définie sur NONE, aucune affinité n'est appliquée et les requêtes sont routées en fonction de la stratégie de planification par défaut de Function Compute.

MCP_SSE

enableLongLiving

boolean

Lorsqu'un type sessionAffinity est défini, la configuration d'affinité correspondante doit être spécifiée. Pour l'affinité MCP_SSE, configurez MCPSSESessionAffinityConfig. Pour l'affinité basée sur les cookies, configurez CookieSessionAffinityConfig. Pour l'affinité de champ d'en-tête, configurez HeaderFieldSessionAffinityConfig.

resourceGroupId

string

L'identifiant du groupe de ressources.

instanceIsolationMode

string

Le mode d'isolation des instances.

sessionAffinityConfig

string

Lorsqu'un type sessionAffinity est défini, la configuration d'affinité correspondante doit être spécifiée. Pour l'affinité MCP_SSE, configurez MCPSSESessionAffinityConfig. Pour l'affinité basée sur les cookies, configurez CookieSessionAffinityConfig. Pour l'affinité de champ d'en-tête, configurez HeaderFieldSessionAffinityConfig.

{"sseEndpointPath":"/sse", "sessionConcurrencyPerInstance":20}

idleTimeout

integer

Le délai de libération différée des instances.

100

disableInjectCredentials

string

Indique si l'injection de jetons STS doit être désactivée. Valeurs valides : None : injecte les jetons STS de toutes les manières. Env : n'injecte pas de jetons STS via les variables d'environnement. Request : n'injecte pas de jetons STS via les requêtes, y compris le contexte et les en-têtes. All : n'injecte pas de jetons STS d'aucune manière.

Env

polarFsConfig PolarFsConfig

La configuration PolarFs. Une fois ce paramètre configuré, la fonction peut accéder à la ressource PolarFs spécifiée.

lockInfo FunctionLockInfo

Les informations de verrouillage de la fonction.

{"lockedBy":"AgentRun","lockedAt":"2025-04-05T10:00:00Z","lockedResources":["function","trigger","version","alias"]}

juiceFsConfig JuiceFsConfig

La configuration de montage JuiceFs.

microSandboxConfig MicroSandboxConfig