|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Parameter permintaan pembaruan fungsi. |
||
| code | InputCodeLocation |
Paket ZIP Kode fungsi. Tentukan code atau customContainerConfig. |
|
| cpu |
number |
Spesifikasi CPU fungsi. Unit: vCPU. Nilai harus merupakan kelipatan dari 0,05 vCPU. |
1 |
| customContainerConfig | CustomContainerConfig |
Konfigurasi runtime kontainer kustom. Setelah parameter ini dikonfigurasi, fungsi dapat menggunakan gambar kontainer kustom untuk eksekusi. Tentukan code atau customContainerConfig. |
|
| customDNS | CustomDNS |
Konfigurasi DNS kustom. |
|
| customRuntimeConfig | CustomRuntimeConfig |
Konfigurasi runtime kustom. |
|
| description |
string |
Deskripsi fungsi. |
my function |
| diskSize |
integer |
Spesifikasi disk fungsi. Unit: MB. Nilai valid: 512 dan 10240. |
512 |
| environmentVariables |
object |
Variabel lingkungan fungsi. Anda dapat mengakses variabel lingkungan yang dikonfigurasi di lingkungan runtime. |
|
|
string |
value1 |
||
| gpuConfig | GPUConfig |
Konfigurasi GPU fungsi. |
|
| handler |
string |
Titik masuk fungsi. Format spesifik bergantung pada runtime. |
index.handler |
| instanceConcurrency |
integer |
Konkurensi maksimum sebuah Instans. |
1 |
| instanceLifecycleConfig | InstanceLifecycleConfig |
Konfigurasi kait siklus hidup Instans. |
|
| internetAccess |
boolean |
Apakah akan mengizinkan akses ke Internet. |
true |
| layers |
array |
Daftar lapisan. Beberapa lapisan digabungkan dalam urutan menurun Indeks array. File dalam lapisan dengan Indeks yang lebih kecil menimpa file dengan nama yang sama di lapisan dengan Indeks yang lebih besar. |
|
|
string |
层 ARN。 |
acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1 |
|
| logConfig | LogConfig |
Konfigurasi log. Log yang dihasilkan oleh fungsi ditulis ke penyimpanan log yang dikonfigurasi. |
|
| memorySize |
integer |
Spesifikasi memori fungsi. Unit: MB. Nilai harus merupakan kelipatan dari 64 MB. Spesifikasi memori bervariasi berdasarkan Tipe instans fungsi. |
512 |
| nasConfig | NASConfig |
Konfigurasi NAS. Setelah parameter ini dikonfigurasi, fungsi dapat mengakses Sumber daya NAS yang ditentukan. |
|
| ossMountConfig | OSSMountConfig |
Konfigurasi memasang OSS. |
|
| role |
string |
Peran RAM Alibaba Cloud Resource Access Management (RAM) yang memberikan izin yang diperlukan kepada Function Compute. Skenario meliputi: 1. Mengirim log yang dihasilkan oleh fungsi ke penyimpanan log Anda. 2. Menghasilkan token akses sementara agar fungsi dapat mengakses Sumber daya cloud lain selama prosedur eksekusi. |
acs:ram::188077086902****:role/fc-test |
| runtime |
string |
Lingkungan runtime fungsi. |
nodejs14 |
| timeout |
integer |
Periode pengatur waktu untuk eksekusi fungsi. Unit: detik. Nilai minimum: 1. Nilai default: 3. Fungsi dihentikan jika melebihi batas pengatur waktu ini. |
60 |
| tracingConfig | TracingConfig |
Konfigurasi Analisis Tracing. Setelah Function Compute diintegrasikan dengan Analisis Tracing, Anda dapat mencatat pengatur waktu yang dikonsumsi oleh permintaan di Function Compute, melihat Waktu mulai cold start fungsi, dan mencatat pengatur waktu yang dikonsumsi oleh operasi internal fungsi. |
|
| vpcConfig | VPCConfig |
Konfigurasi VPC. Setelah parameter ini dikonfigurasi, fungsi dapat mengakses Sumber daya VPC yang ditentukan. |
|
| disableOndemand |
boolean |
Apakah akan menonaktifkan pembuatan Instans on-demand. Jika fitur ini diaktifkan, Instans on-demand tidak dibuat, dan hanya Instans yang disediakan yang dapat digunakan. |
|
| sessionAffinity |
string |
Kebijakan afinitas untuk permintaan pemanggilan Function Compute. Untuk menerapkan afinitas permintaan untuk protokol MCP SSE, tetapkan parameter ini ke MCP_SSE. Untuk menggunakan afinitas berbasis cookie, tetapkan parameter ini ke GENERATED_COOKIE. Untuk menggunakan afinitas berbasis Header, tetapkan parameter ini ke HEADER_FIELD. Jika parameter ini tidak ditetapkan atau ditetapkan ke NONE, tidak ada afinitas yang diterapkan, dan permintaan dirutekan berdasarkan Kebijakan penjadwalan default Function Compute. |
MCP_SSE |
| enableLongLiving |
boolean |
Apakah akan mengizinkan Instans yang disediakan dari fungsi GPU untuk berjalan dalam waktu lama. Ketika fitur ini diaktifkan, Instans fungsi yang dibuat tidak disuntikkan dengan token STS. |
|
| instanceIsolationMode |
string |
Mode isolasi Instans. |
|
| sessionAffinityConfig |
string |
Konfigurasi afinitas yang sesuai dengan tipe sessionAffinity. Untuk afinitas MCP_SSE, konfigurasikan MCPSSESessionAffinityConfig. Untuk afinitas berbasis cookie, konfigurasikan CookieSessionAffinityConfig. Untuk afinitas bidang Header, konfigurasikan HeaderFieldSessionAffinityConfig. |
{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20} |
| idleTimeout |
integer |
Pengatur waktu rilis tertunda Instans. |
100 |
| disableInjectCredentials |
string |
Apakah akan menonaktifkan penyuntikan token STS. Nilai valid:
|
Env |
| polarFsConfig | PolarFsConfig |
Konfigurasi PolarFileSystem (PolarFS). Setelah parameter ini dikonfigurasi, fungsi dapat mengakses Sumber daya PolarFileSystem (PolarFS) yang ditentukan. |
|
| juiceFsConfig | JuiceFsConfig |
Konfigurasi JuiceFS. Ini memungkinkan fungsi mengakses sumber daya JuiceFS yang ditentukan. |
|
| microSandboxConfig | MicroSandboxConfig |