|
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 |