|
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:
|
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:
|
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 |