|
Parameter |
Type |
Description |
Example |
|---|---|---|---|
|
object |
Parameter permintaan untuk memperbarui fungsi. |
||
| code | InputCodeLocation |
Paket ZIP dari kode fungsi. Anda harus menentukan salah satu antara code atau customContainerConfig. |
|
| cpu |
number |
Spesifikasi CPU fungsi. Satuan: vCPU. Nilainya harus merupakan kelipatan 0,05 vCPU. |
1 |
| customContainerConfig | CustomContainerConfig |
Konfigurasi untuk runtime kontainer kustom. Setelah Anda mengonfigurasi parameter ini, fungsi dapat menggunakan gambar kontainer kustom untuk dijalankan. Anda harus menentukan salah satu antara code atau customContainerConfig. |
|
| customDNS | CustomDNS |
Konfigurasi DNS kustom. |
|
| customRuntimeConfig | CustomRuntimeConfig |
Konfigurasi runtime kustom. |
|
| description |
string |
Deskripsi fungsi. |
my function |
| diskSize |
integer |
Ukuran disk fungsi. Satuan: MB. Nilai yang valid: 512 MB dan 10240 MB. |
512 |
| environmentVariables |
object |
Variabel lingkungan fungsi. Anda dapat mengakses variabel lingkungan ini di lingkungan runtime. |
|
|
string |
value1 |
||
| gpuConfig | GPUConfig |
Konfigurasi GPU fungsi. |
|
| handler |
string |
Titik masuk untuk eksekusi fungsi. Formatnya bervariasi tergantung pada runtime. |
index.handler |
| instanceConcurrency |
integer |
Konkurensi maksimum instans. |
1 |
| instanceLifecycleConfig | InstanceLifecycleConfig |
Konfigurasi instance lifecycle hook. |
|
| internetAccess |
boolean |
Menentukan apakah fungsi diizinkan mengakses jaringan publik. |
true |
| layers |
array |
Daftar layer. Beberapa layer digabungkan dalam urutan menurun berdasarkan indeks array-nya. Konten layer dengan indeks lebih kecil akan menimpa file dengan nama yang sama pada layer dengan indeks lebih besar. |
|
|
string |
ARN layer tersebut. |
acs:fc:cn-beijing:186824xxxxxx:layers/fc_layer/versions/1 |
|
| logConfig | LogConfig |
Konfigurasi log. Log yang dihasilkan oleh fungsi ditulis ke penyimpanan log yang ditentukan. |
|
| memorySize |
integer |
Ukuran memori fungsi. Satuan: MB. Nilainya harus merupakan kelipatan 64 MB. Ukuran memori bervariasi untuk tipe instans fungsi yang berbeda. |
512 |
| nasConfig | NASConfig |
Konfigurasi NAS. Setelah Anda mengonfigurasi parameter ini, fungsi dapat mengakses sumber daya NAS yang ditentukan. |
|
| ossMountConfig | OSSMountConfig |
Konfigurasi mount OSS. |
|
| role |
string |
Peran 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 temporary agar fungsi dapat mengakses sumber daya cloud lain selama eksekusi. |
acs:ram::188077086902****:role/fc-test |
| runtime |
string |
Lingkungan runtime fungsi. |
nodejs14 |
| timeout |
integer |
Periode timeout untuk menjalankan fungsi. Satuan: detik. Nilai minimum adalah 1 detik. Nilai default adalah 3 detik. Eksekusi fungsi akan dihentikan jika melebihi periode ini. |
60 |
| tracingConfig | TracingConfig |
Konfigurasi Analisis Tracing. Setelah Anda mengintegrasikan Function Compute dengan Analisis Tracing, Anda dapat mencatat waktu yang dikonsumsi oleh permintaan di Function Compute, melihat waktu cold start fungsi, serta mencatat waktu yang dikonsumsi oleh operasi internal fungsi. |
|
| vpcConfig | VPCConfig |
Konfigurasi VPC. Setelah Anda mengonfigurasi parameter ini, fungsi dapat mengakses sumber daya VPC yang ditentukan. |
|
| disableOndemand |
boolean |
Menentukan apakah pembuatan instans sesuai permintaan dinonaktifkan. Jika Anda mengaktifkan fitur ini, instans sesuai permintaan tidak akan dibuat. Hanya instans yang disediakan yang dapat digunakan. |
|
| sessionAffinity |
string |
Kebijakan afinitas untuk permintaan pemanggilan Function Compute. Untuk menerapkan afinitas permintaan pada protokol MCP SSE, atur parameter ini ke MCP_SSE. Untuk menggunakan afinitas berbasis cookie, atur parameter ini ke GENERATED_COOKIE. Untuk menggunakan afinitas berbasis header, atur parameter ini ke HEADER_FIELD. Jika Anda tidak mengatur parameter ini atau mengaturnya ke NONE, afinitas tidak digunakan, dan permintaan dirutekan berdasarkan kebijakan penjadwalan default Function Compute. |
MCP_SSE |
| enableLongLiving |
boolean |
Menentukan apakah instans yang disediakan untuk fungsi berakselerasi GPU diizinkan bersifat long-living. Jika Anda mengaktifkan fitur ini, instans fungsi yang dibuat tidak akan disuntikkan token STS. |
|
| instanceIsolationMode |
string |
Mode isolasi instans. |
|
| sessionAffinityConfig |
string |
Saat Anda mengatur tipe sessionAffinity, Anda harus mengatur konfigurasi afinitas terkait. Untuk afinitas MCP_SSE, isi konfigurasi MCPSSESessionAffinityConfig. Untuk afinitas berbasis cookie, isi konfigurasi CookieSessionAffinityConfig. Untuk afinitas berbasis bidang header, isi konfigurasi HeaderFieldSessionAffinityConfig. |
{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20} |