All Products
Search
Document Center

Function Compute:Function

Last Updated:Jun 26, 2026

Parameter

Type

Description

Example

object

Informasi konfigurasi fungsi.

codeChecksum

string

Nilai CRC-64 paket kode fungsi.

2825179536350****

codeSize

integer

Ukuran paket kode fungsi yang dikembalikan oleh sistem. Unit: bytes.

412

cpu

number

Spesifikasi CPU fungsi. Unit: vCPU. Nilai harus merupakan kelipatan dari 0.05 vCPU. Nilai minimum: 0.05. Nilai maksimum: 16. Rasio cpu terhadap memorySize (dalam GB) harus antara 1:1 dan 1:4.

1

createdTime

string

Pengatur waktu saat fungsi dibuat.

2023-04-01T08:15:27Z

customContainerConfig CustomContainerConfig

Konfigurasi runtime kontainer kustom. Setelah parameter ini dikonfigurasi, fungsi dapat menggunakan gambar Kontainer kustom untuk menjalankan fungsi. 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

functionArn

string

Nama Sumber Daya Alibaba Cloud (ARN) fungsi.

acs:fc:cn-shanghai:123:functions/functionName

functionId

string

ID unik global yang dihasilkan oleh sistem untuk fungsi.

aa715851-1c20-4b89-a8fb-***

functionName

string

Nama fungsi.

my-function-1

gpuConfig GPUConfig

Konfigurasi GPU fungsi.

handler

string

Titik masuk fungsi. format spesifik bergantung pada runtime.

index.handler

instanceConcurrency

integer

Konkurensi maksimum per instans.

1

instanceLifecycleConfig InstanceLifecycleConfig

Konfigurasi metode kait siklus hidup instans.

internetAccess

boolean

Apakah fungsi dapat mengakses Internet. Nilai default: true.

true

lastModifiedTime

string

Pengatur waktu saat fungsi terakhir diperbarui.

2023-05-01T08:15:27Z

lastUpdateStatus

string

Status operasi pembaruan fungsi terbaru. Saat fungsi dibuat, nilai ini adalah Successful. Nilai valid:

  • Successful

  • Failed

  • InProgress.

InProgress

lastUpdateStatusReason

string

Alasan yang menyebabkan operasi pembaruan fungsi terbaru memiliki status saat ini.

The system is currently processing the acceleration optimization for the image.

lastUpdateStatusReasonCode

string

Kode status alasan yang menyebabkan operasi pembaruan fungsi terbaru memiliki status saat ini.

ImageOptimizing

layers

array

Daftar lapisan.

FunctionLayer

层信息。

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. Nilai minimum: 128. Nilai maksimum: 32768 (32 GB). Rasio cpu terhadap memorySize (dalam GB) harus antara 1:1 dan 1:4.

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 yang diberikan pengguna ke Function Compute. Setelah parameter ini dikonfigurasi, Function Compute mengasumsikan peran ini untuk menghasilkan kredensial akses sementara. Anda dapat menggunakan kredensial akses sementara dari peran ini di fungsi untuk mengakses layanan Alibaba Cloud tertentu seperti OSS dan OTS.

acs:ram::188077086902****:role/fc-test

runtime

string

Lingkungan runtime fungsi. Lingkungan runtime yang saat ini didukung meliputi: nodejs12, nodejs14, nodejs16, nodejs18, nodejs20, go1, python3, python3.9, python3.10, python3.12, java8, java11, php7.2, dotnetcore3.1, custom, custom.debian10, custom.debian11, custom.debian12, dan custom-container.

python3.10

state

string

Status fungsi saat ini.

Pending

stateReason

string

Alasan fungsi berada pada status saat ini.

Function creating

stateReasonCode

string

Kode status alasan fungsi berada pada status saat ini.

Creating

timeout

integer

Periode waktu tunggu habis untuk eksekusi fungsi. Unit: seconds. Nilai minimum: 1. Nilai maksimum: 86400. Nilai default: 3. Fungsi dihentikan jika melebihi batas pengatur waktu ini.

60

tracingConfig TracingConfig

Konfigurasi Analisis Tracing. Setelah Function Compute terintegrasi 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.

tags

array

Daftar tag.

Tag

标签信息。

disableOndemand

boolean

Apakah akan menonaktifkan pembuatan instans sesuai permintaan. Jika fitur ini diaktifkan, instans sesuai permintaan tidak dibuat, dan hanya instans terprovisi yang dapat digunakan.

invocationRestriction

FunctionRestriction

sessionAffinity

string

Kebijakan afinitas untuk permintaan pemanggilan Function Compute. Untuk menerapkan afinitas permintaan pada 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

Saat jenis sessionAffinity ditetapkan, konfigurasikan pengaturan afinitas yang sesuai. Untuk afinitas MCP_SSE, isi konfigurasi MCPSSESessionAffinityConfig. Untuk afinitas berbasis cookie, isi konfigurasi CookieSessionAffinityConfig. Untuk afinitas bidang header, isi konfigurasi HeaderFieldSessionAffinityConfig.

resourceGroupId

string

ID kelompok sumber daya.

instanceIsolationMode

string

Mode isolasi instans.

sessionAffinityConfig

string

Saat jenis sessionAffinity ditetapkan, konfigurasikan pengaturan afinitas yang sesuai. Untuk afinitas MCP_SSE, isi konfigurasi MCPSSESessionAffinityConfig. Untuk afinitas berbasis cookie, isi konfigurasi CookieSessionAffinityConfig. Untuk afinitas bidang header, isi konfigurasi HeaderFieldSessionAffinityConfig.

{\"sseEndpointPath\":\"/sse\", \"sessionConcurrencyPerInstance\":20}

idleTimeout

integer

Pengatur waktu rilis instans yang ditunda.

100

disableInjectCredentials

string

Apakah akan menonaktifkan injeksi token STS. Nilai valid:

  • None: menyuntikkan token STS di semua metode.

  • Env: tidak menyuntikkan token STS melalui variabel lingkungan.

  • Request: tidak menyuntikkan token STS melalui permintaan, termasuk konteks dan header.

  • All: tidak menyuntikkan token STS di metode apa pun.

Env

polarFsConfig PolarFsConfig

Konfigurasi PolarFileSystem (PolarFS). Setelah parameter ini dikonfigurasi, fungsi dapat mengakses Sumber daya PolarFileSystem (PolarFS) yang ditentukan.

lockInfo FunctionLockInfo

Informasi tentang penguncian fungsi.

{"lockedBy":"AgentRun","lockedAt":"2025-04-05T10:00:00Z","lockedResources":["function","trigger","version","alias"]}

juiceFsConfig JuiceFsConfig

Konfigurasi JuiceFS.

microSandboxConfig MicroSandboxConfig