全部產品
Search
文件中心

Function Compute:Function

更新時間:Sep 17, 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 的倍數。最小值為 128 MB,最大值為 32 GB。同時 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 資源。

lockInfo FunctionLockInfo

函數鎖定資訊。

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

juiceFsConfig JuiceFsConfig

JuiceFs 掛載配置。

microSandboxConfig MicroSandboxConfig