All Products
Search
Document Center

Function Compute:UpdateFunctionInput

Last Updated:Jun 26, 2026

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:

  • None: Token STS disuntikkan di semua metode.

  • Env: Token STS tidak disuntikkan melalui variabel lingkungan.

  • Request: Token STS tidak disuntikkan melalui permintaan, termasuk konteks dan Header.

  • All: Token STS tidak disuntikkan di metode apa pun.

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