Menjeda atau menyimpan sesi.
Deskripsi operasi
Menjeda sesi yang aktif, mempertahankan status lingkungan yang digunakan untuk mengeksekusi fungsi, lalu melepaskan resource komputasi. Setelah Anda memanggil operasi ini, status sesi berubah menjadi Paused, dan sesi tidak lagi menerima permintaan pemanggilan fungsi. Operasi ini mempertahankan konfigurasi sesi, seperti SessionTTL, dan SessionID. Dapat digunakan untuk menginterupsi tugas yang berjalan lama atau menyimpan snapshot lingkungan pengembangan untuk optimalisasi biaya dan manajemen status. Operasi ini berlaku untuk fungsi gambar kustom yang dikonfigurasi dengan tipe afinitas HEADER_FIELD atau GENERATED_COOKIE dan isolasi sesi.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:PauseSession |
update |
*Semua sumber daya.
|
None | None |
Sintaks permintaan
PUT /2023-03-30/functions/{functionName}/sessions/{sessionId}/pause HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| functionName |
string |
No |
Nama fungsi untuk sesi. |
my-func |
| sessionId |
string |
No |
ID sesi yang akan disimpan. |
test-session-id-1 |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
Alias atau versi fungsi yang terkait dengan ID sesi yang akan disimpan. |
aliasName1 |
| fileSystemOnly |
string |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
| Session |
Informasi konfigurasi sesi. |
Contoh
Respons sukses
JSONformat
{
"sessionId": "81f70ae156904eb9b7d43e12f511fe58",
"functionName": "functionName1",
"sessionAffinityType": "HEADER_FIELD",
"sessionTTLInSeconds": 21600,
"sessionIdleTimeoutInSeconds": 1800,
"createdTime": "2025-04-01T08:15:27Z",
"lastModifiedTime": "2025-04-01T18:15:27Z",
"sessionStatus": "Active",
"containerId": "c-68999e02-16a1955c-d2a03d1ccs",
"qualifier": "AliasName1",
"nasConfig": {
"groupId": 100,
"mountPoints": [
{
"enableTLS": true,
"mountDir": "/home/test",
"serverAddr": "***-uni85.cn-hangzhou.nas.com:/"
}
],
"userId": 100
},
"disableSessionIdReuse": false,
"ossMountConfig": {
"mountPoints": [
{
"bucketName": "my-bucket",
"bucketPath": "/my-dir",
"endpoint": "http://oss-cn-shanghai.aliyuncs.com",
"mountDir": "/mnt/dir",
"readOnly": true
}
]
},
"polarFsConfig": {
"groupId": 0,
"userId": 0,
"mountPoints": [
{
"extraOptions": "--skip-delete-rows-check=false --skip-dir-nlink=0 ",
"instanceId": "pfs-xxx",
"mountDir": "/mnt/polarfs",
"readOnly": false,
"remoteDir": "/share"
}
]
},
"juiceFsConfig": {
"mountPoints": [
{
"volumeName": "",
"mountDir": "",
"remoteDir": "",
"token": "",
"args": [
""
]
}
],
"envs": {
"key": ""
}
},
"enableAutoPause": false,
"enableAutoResume": false,
"allowInternetAccess": false,
"network": {
"allowPublicTraffic": false,
"maskRequestHost": "",
"allowOut": [
""
],
"denyOut": [
""
],
"rules": {
"key": [
{
"transform": {
"headers": {
"key": ""
},
"headerValueReplacements": [
{
"placeholder": "sbx-notion-key-0001",
"value": "ntn_real_secret_xxx"
}
]
}
}
]
}
},
"trafficAccessToken": ""
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.