|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Fonksiyon güncelleme isteği parametreleri. |
||
| code | InputCodeLocation |
Fonksiyon kodunun ZIP paketi. code veya customContainerConfig parametrelerinden birini belirtin. |
|
| cpu |
number |
Fonksiyonun vCPU cinsinden CPU teknik özelliği. Değer 0,05 vCPU'nun katı olmalıdır. |
1 |
| customContainerConfig | CustomContainerConfig |
Özel konteyner çalışma zamanı yapılandırması. Bu parametre yapılandırıldıktan sonra, fonksiyon yürütme için özel bir konteyner görüntüsü kullanabilir. code veya customContainerConfig parametrelerinden birini belirtin. |
|
| 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 teknik özelliği. Geçerli değerler: 512 ve 10240. |
512 |
| environmentVariables |
object |
Fonksiyonun ortam değişkenleri. Yapılandırılan ortam değişkenlerine çalışma zamanı ortamında erişebilirsiniz. |
|
|
string |
value1 |
||
| gpuConfig | GPUConfig |
Fonksiyonun GPU yapılandırması. |
|
| handler |
string |
Fonksiyon giriş noktası. Belirli biçim çalışma zamanı ile ilgilidir. |
index.handler |
| instanceConcurrency |
integer |
Bir örneğin maksimum eş zamanlılığı. |
1 |
| instanceLifecycleConfig | InstanceLifecycleConfig |
Örnek yaşam döngüsü kancası yöntemi yapılandırması. |
|
| internetAccess |
boolean |
İnternet'e erişime izin verilip verilmeyeceğini belirtir. |
true |
| layers |
array |
Katmanların listesi. Birden fazla katman dizi indeksinin azalan sırasına göre birleştirilir. Daha küçük bir indekse sahip bir katmandan gelen içerik, daha büyük bir indekse sahip bir katmandan gelen aynı ada sahip dosyaların üzerine yazar. |
|
|
string |
Katman ARN'si. |
acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1 |
|
| 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 teknik özelliği. Değer 64 MB'ın katı olmalıdır. Bellek teknik özelliği fonksiyon örnek türüne bağlı olarak değişir. |
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 |
Function Compute'a gerekli izinleri veren RAM rolü. Senaryolar şunları içerir: 1. Fonksiyon tarafından oluşturulan günlükleri Logstore'unuza gönderme. 2. Yürütme işlemi sırasında fonksiyonun diğer bulut kaynaklarına erişmesi için geçici erişim belirteçleri oluşturma. |
acs:ram::188077086902****:role/fc-test |
| runtime |
string |
Fonksiyonun çalışma zamanı ortamı. |
nodejs14 |
| timeout |
integer |
Saniye cinsinden fonksiyon yürütme zaman aşımı süresi. Minimum değer: 1. Varsayılan değer: 3. Fonksiyon bu süre sınırını aşarsa sonlandırılır. |
60 |
| tracingConfig | TracingConfig |
Tracing Analysis yapılandırması. Function Compute, Tracing Analysis ile entegre edildikten sonra, Function Compute'daki istekler tarafından harcanan süreyi kaydedebilir, fonksiyonların soğuk başlatma süresini görüntüleyebilir ve dahili fonksiyon işlemleri tarafından harcanan süreyi kaydedebilirsiniz. |
|
| vpcConfig | VPCConfig |
VPC yapılandırması. Bu parametre yapılandırıldıktan sonra, fonksiyon belirtilen VPC kaynaklarına erişebilir. |
|
| disableOndemand |
boolean |
İsteğe bağlı örneklerin oluşturulmasının devre dışı bırakılıp bırakılmayacağını belirtir. Bu özellik etkinleştirildikten sonra, isteğe bağlı örnekler oluşturulmaz ve yalnızca sağlanan örnekler kullanılabilir. |
|
| sessionAffinity |
string |
Function Compute çağrı istekleri için oturum benzeşimi politikası. MCP SSE protokolü için istek benzeşimi uygulamak üzere bu parametreyi MCP_SSE olarak ayarlayın. Çerez tabanlı benzeşim kullanmak için bu parametreyi GENERATED_COOKIE olarak ayarlayın. Üst bilgi tabanlı benzeşim kullanmak için bu parametreyi HEADER_FIELD olarak ayarlayın. Bu parametre ayarlanmazsa veya NONE olarak ayarlanırsa, benzeşim uygulanmaz ve istekler Function Compute'un varsayılan zamanlama politikasına göre yönlendirilir. |
MCP_SSE |
| enableLongLiving |
boolean |
GPU fonksiyonlarının sağlanan örneklerinin uzun süre çalışmasına izin verilip verilmeyeceğini belirtir. Bu özellik etkinleştirildiğinde, oluşturulan fonksiyon örneklerine STS belirteçleri enjekte edilmez. |
|
| instanceIsolationMode |
string |
Örnek yalıtım modu. |
|
| sessionAffinityConfig |
string |
sessionAffinity türüne karşılık gelen oturum benzeşimi yapılandırması. MCP_SSE benzeşimi için MCPSSESessionAffinityConfig yapılandırmasını doldurun. Çerez tabanlı benzeşim için CookieSessionAffinityConfig yapılandırmasını doldurun. Üst bilgi alanı benzeşimi için HeaderFieldSessionAffinityConfig yapılandırmasını doldurun. |
{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20} |
| idleTimeout |
integer |
Örneğin gecikmeli 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:
|
Env |
| polarFsConfig | PolarFsConfig |
PolarFs yapılandırması. Bu parametre yapılandırıldıktan sonra, fonksiyon belirtilen PolarFs kaynaklarına erişebilir. |
|
| juiceFsConfig | JuiceFsConfig |
JuiceFs bağlama yapılandırması. |
|
| microSandboxConfig | MicroSandboxConfig |