All Products
Search
Document Center

Function Compute:UpdateFunctionInput

Last Updated:Jan 12, 2026

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}