Tüm Ürünler
Search
Belge Merkezi

:Function

Son Güncelleme:Oct 01, 2026

Parameter

Type

Description

Example

object

Fonksiyon yapılandırma bilgileri.

codeChecksum

string

Fonksiyon kod paketinin CRC-64 değeri.

2825179536350****

codeSize

integer

Sistem tarafından döndürülen fonksiyon kod paketinin bayt cinsinden boyutu.

412

cpu

number

Fonksiyonun vCPU cinsinden CPU özelliği, 0,05 vCPU katları halindedir. Minimum değer 0,05 ve maksimum değer 16'dır. cpu ile memorySize (GB cinsinden) oranı 1:1 ile 1:4 arasında olmalıdır.

1

createdTime

string

Fonksiyonun oluşturulma zamanı.

2023-04-01T08:15:27Z

customContainerConfig CustomContainerConfig

Özel konteyner çalışma zamanı yapılandırması. Başarılı bir yapılandırmadan sonra fonksiyon, yürütme için özel bir konteyner görüntüsü kullanabilir. code veya customContainerConfig parametrelerinden biri belirtilmelidir.

customDNS CustomDNS

Özel DNS yapılandırması.

customRuntimeConfig CustomRuntimeConfig

Özel çalışma zamanı yapılandırması.

description

string

Fonksiyonun açıklaması.

my function

diskSize

integer

Fonksiyonun MB cinsinden disk özelliği. Geçerli değerler: 512 ve 10240.

512

environmentVariables

object

Çalışma zamanı ortamında erişilebilen fonksiyonun ortam değişkenleri.

string

Ortam değişkeninin değeri.

value1

functionArn

string

Fonksiyon kaynak tanımlayıcısı.

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

functionId

string

Sistem tarafından her fonksiyon için oluşturulan global olarak benzersiz kimlik.

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

functionName

string

Fonksiyonun adı.

my-function-1

gpuConfig GPUConfig

Fonksiyonun GPU yapılandırması.

handler

string

Yürütme için fonksiyon giriş noktası. Belirli format çalışma zamanına bağlıdır.

index.handler

instanceConcurrency

integer

Maksimum örnek eşzamanlılığı.

1

instanceLifecycleConfig InstanceLifecycleConfig

Örnek yaşam döngüsü kancası metodu yapılandırması.

internetAccess

boolean

Fonksiyonun İnternet'e erişmesine izin verilip verilmeyeceğini belirtir. Varsayılan değer: true.

true

lastModifiedTime

string

Fonksiyonun en son güncellendiği zaman.

2023-05-01T08:15:27Z

lastUpdateStatus

string

En son fonksiyon güncelleme işleminin durumu. Bir fonksiyon oluşturulduğunda bu değer Successful olur. Geçerli değerler: Successful, Failed ve InProgress.

InProgress

lastUpdateStatusReason

string

En son fonksiyon güncelleme işleminin mevcut duruma sahip olmasının nedeni.

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

lastUpdateStatusReasonCode

string

En son fonksiyon güncelleme işleminin mevcut duruma sahip olma nedeninin durum kodu.

ImageOptimizing

layers

array

Katman listesi.

FunctionLayer

Katman bilgileri.

logConfig LogConfig

Günlük yapılandırması. Fonksiyon tarafından oluşturulan günlükler yapılandırılan Logstore'a yazılır.

memorySize

integer

Fonksiyonun MB cinsinden bellek özelliği, 64 MB katları halindedir. Minimum değer 128 MB ve maksimum değer 32 GB'dır. cpu ile memorySize (GB cinsinden) oranı 1:1 ile 1:4 arasında olmalıdır.

512

nasConfig NASConfig

NAS yapılandırması. Bu parametre yapılandırıldıktan sonra fonksiyon, belirtilen NAS kaynaklarına erişebilir.

ossMountConfig OSSMountConfig

OSS bağlama yapılandırması.

role

string

Kullanıcı tarafından Function Compute'a verilen RAM rolü. Bu parametre ayarlandıktan sonra Function Compute, geçici erişim kimlik bilgileri oluşturmak için bu rolü üstlenir. Fonksiyon içinde bu rolün geçici erişim kimlik bilgilerini kullanarak OSS ve OTS gibi belirtilen Alibaba Cloud hizmetlerine erişebilirsiniz.

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

runtime

string

Fonksiyonun çalışma zamanı ortamı. Şu anda desteklenen çalışma zamanı ortamları şunlardır: 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 ve custom-container.

python3.10

state

string

Fonksiyonun mevcut durumu.

Pending

stateReason

string

Fonksiyonun mevcut durumda olmasının nedeni.

Function creating

stateReasonCode

string

Fonksiyonun mevcut durumda olma nedeninin durum kodu.

Creating

timeout

integer

Fonksiyon yürütmesi için saniye cinsinden zaman aşımı süresi. Minimum değer 1, maksimum değer 86400 ve varsayılan değer 3'tür. Fonksiyon bu süre sınırını aşarsa sonlandırılır.

60

tracingConfig TracingConfig

İzleme yapılandırması. Function Compute, Tracing Analysis ile entegre edildikten sonra Function Compute'daki istekler tarafından harcanan zamanı kaydedebilir, fonksiyonların soğuk başlatma süresini görüntüleyebilir ve dahili fonksiyon işlemleri tarafından harcanan zamanı kaydedebilirsiniz.

vpcConfig VPCConfig

VPC yapılandırması. Bu parametre yapılandırıldıktan sonra fonksiyon, belirtilen VPC kaynaklarına erişebilir.

tags

array

Etiket listesi.

Tag

Etiket bilgileri.

disableOndemand

boolean

İsteğe bağlı örneklerin oluşturulmasının devre dışı bırakılıp bırakılmayacağını belirtir. Etkinleştirildiğinde, isteğe bağlı örnekler oluşturulmaz ve yalnızca sağlanan örnekler kullanılabilir.

invocationRestriction FunctionRestriction

sessionAffinity

string

Function Compute çağrı istekleri için oturum benzeşimi politikası. MCP SSE protokolü için istek benzeşimi uygulamak üzere bunu MCP_SSE olarak ayarlayın. Çerez tabanlı benzeşim kullanmak için bunu GENERATED_COOKIE olarak ayarlayın. Üst bilgi tabanlı benzeşim kullanmak için bunu HEADER_FIELD olarak ayarlayın. Ayarlanmazsa veya NONE olarak ayarlanırsa, benzeşim uygulanmaz ve istekler varsayılan Function Compute zamanlama politikasına göre yönlendirilir.

MCP_SSE

enableLongLiving

boolean

Bir sessionAffinity türü ayarlandığında, ilgili yakınlık yapılandırması belirtilmelidir. MCP_SSE yakınlığı için MCPSSESessionAffinityConfig yapılandırın. Çerez tabanlı yakınlık için CookieSessionAffinityConfig yapılandırın. Üst bilgi alanı yakınlığı için HeaderFieldSessionAffinityConfig yapılandırın.

resourceGroupId

string

Kaynak grubu kimliği.

instanceIsolationMode

string

Örnek yalıtım modu.

sessionAffinityConfig

string

Bir sessionAffinity türü ayarlandığında, ilgili yakınlık yapılandırması belirtilmelidir. MCP_SSE yakınlığı için MCPSSESessionAffinityConfig yapılandırın. Çerez tabanlı yakınlık için CookieSessionAffinityConfig yapılandırın. Üst bilgi alanı yakınlığı için HeaderFieldSessionAffinityConfig yapılandırın.

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

idleTimeout

integer

Örnek ertelenmiş serbest bırakma süresi.

100

disableInjectCredentials

string

STS belirteci enjeksiyonunun devre dışı bırakılıp bırakılmayacağını belirtir. Geçerli değerler: None: STS belirteçlerini tüm yollarla enjekte eder. Env: Ortam değişkenleri aracılığıyla STS belirteçlerini enjekte etmez. Request: Bağlam ve üst bilgiler dahil olmak üzere istekler aracılığıyla STS belirteçlerini enjekte etmez. All: STS belirteçlerini hiçbir şekilde enjekte etmez.

Env

polarFsConfig PolarFsConfig

PolarFs yapılandırması. Bu parametreyi yapılandırdıktan sonra, işlev belirtilen PolarFs kaynağına erişebilir.

lockInfo FunctionLockInfo

İşlev kilidi bilgileri.

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

juiceFsConfig JuiceFsConfig

JuiceFs bağlama yapılandırması.

microSandboxConfig MicroSandboxConfig