全部产品
Search
文档中心

函数计算:Function

更新时间:Jan 14, 2026

名称

类型

描述

示例值

object

函数配置信息。

codeChecksum

string

函数代码包的 CRC-64 值。

2825179536350****

codeSize

integer

系统返回的函数代码包的大小,单位 Byte。

412

cpu

number

函数的 CPU 规格,单位为 vCPU,为 0.05 vCPU 的倍数。最小值为 0.05,最大值为 16。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。

1

createdTime

string

函数的创建时间。

2023-04-01T08:15:27Z

customContainerConfig CustomContainerConfig

自定义容器运行时的相关配置,成功配置后函数可以使用自定义容器镜像执行函数。code 和 customContainerConfig 二选一。

customDNS CustomDNS

自定义 DNS 配置。

customRuntimeConfig CustomRuntimeConfig

自定义运行时配置。

description

string

函数的描述。

my function

diskSize

integer

函数的磁盘规格,单位为 MB,可选值为 512 MB 或 10240 MB。

512

environmentVariables

object

函数的环境变量,可以在运行环境中访问设置的环境变量。

string

环境变量的值。

value1

functionArn

string

函数资源标识。

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

functionId

string

系统为每个函数生成的 ID,全局唯一。

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

functionName

string

函数的名称。

my-function-1

gpuConfig GPUConfig

函数 GPU 配置。

handler

string

函数执行的入口,具体格式和运行时相关。

index.handler

instanceConcurrency

integer

实例最大并发度

1

instanceLifecycleConfig InstanceLifecycleConfig

实例生命周期回调方法配置。

internetAccess

boolean

是否允许函数访问公网。默认值为 true。

true

lastModifiedTime

string

函数上一次被更新的时间。

2023-05-01T08:15:27Z

lastUpdateStatus

string

最近一次函数更新操作的状态,当函数新建成功时,此值为 Successful,可选值:Successful、 Failed、 InProgress。

InProgress

lastUpdateStatusReason

string

导致最近一次函数更新操作状态为当前值的原因。

The system is currently processing the acceleration optimization for the image.

lastUpdateStatusReasonCode

string

导致最近一次函数更新操作状态为当前值的原因的状态码。

ImageOptimizing

layers

array

层的列表。

FunctionLayer

层信息。

logConfig LogConfig

日志配置。函数产生的日志会被写入到配置的日志库中。

memorySize

integer

函数的内存规格,单位为 MB,内存大小为 64 MB 的倍数。最小值为 128MB,最大值为 32GB。同时 cpu 和 memorySize(按 GB 算)比例要在 1:1 和 1:4 之间。

512

nasConfig NASConfig

NAS 配置。配置此参数后,函数可以访问指定的 NAS 资源。

ossMountConfig OSSMountConfig

OSS 挂载配置。

role

string

用户授权给函数计算的 RAM 角色,设置后函数计算将扮演该角色生成临时访问凭证。在函数中可以使用该角色的临时访问凭证来访问指定的阿里云服务,例如 OSS 和 OTS。

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

runtime

string

函数的运行时环境。目前支持的运行环境有: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, custom-container。

python3.10

state

string

函数当前的状态。

Pending

stateReason

string

函数处于当前状态的原因。

Function creating

stateReasonCode

string

函数处于当前状态的原因的状态码。

Creating

timeout

integer

函数运行的超时时间,单位为秒,最小 1 秒,最大值为 86400 秒,默认值是 3 秒。函数超过这个时间后会被终止执行。

60

tracingConfig TracingConfig

链路追踪配置。当函数计算与链路追踪集成后,您可以记录请求在函数计算的耗时时间、查看函数的冷启动时间、记录函数内部时间的消耗等。

vpcConfig VPCConfig

VPC 配置。配置此参数后,函数可以访问指定的 VPC 资源。

tags

array

标签列表

Tag

标签信息。

disableOndemand

boolean

是否禁止创建按量实例,功能开启后,不会创建按量实例,只能使用预留实例

invocationRestriction

FunctionRestriction

sessionAffinity

string

函数计算调用请求的亲和策略,如需实现 MCP SSE 协议的请求亲和,可设置为 MCP_SSE。如使用 Cookie 亲和,可设置为 GENERATED_COOKIE。如使用 Header 亲和,可设置为 HEADER_FIELD。如不设置或设置为 NONE,则无亲和效果,按函数计算系统默认调度策略路由请求。

MCP_SSE

enableLongLiving

boolean

当设置 sessionAffinity 亲和类型时,需设置相关的亲和配置。如 MCP_SSE 亲和需填充 MCPSSESessionAffinityConfig 配置。Cookie 亲和需填充 CookieSessionAffinityConfig 配置,Header Field 亲和需填充 HeaderFieldSessionAffinityConfig 配置。

resourceGroupId

string

资源组 ID

instanceIsolationMode

string

实例隔离模式

sessionAffinityConfig

string

当设置 sessionAffinity 亲和类型时,需设置相关的亲和配置。如 MCP_SSE 亲和需填充 MCPSSESessionAffinityConfig 配置。Cookie 亲和需填充 CookieSessionAffinityConfig 配置,Header Field 亲和需填充 HeaderFieldSessionAffinityConfig 配置。

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

idleTimeout

integer

实例延迟释放时间

100

disableInjectCredentials

string

是否不注入 STS token,取值 None/Env/Request/All None: 都注入 Env: 环境变量不注入 Request: 请求中不注入包括 context/header All: 都不注入

Env

polarFsConfig PolarFsConfig

PolarFs 配置。配置此参数后,函数可以访问指定的 PolarFs 资源。