Menampilkan daftar sesi aktif atau kedaluwarsa dari fungsi tertentu. Anda dapat memfilter sesi berdasarkan kualifikasi, status, atau ID sesi, serta menggunakan paginasi. Operasi ini mengembalikan properti dasar sesi untuk membantu Anda melihat distribusi dan status sesi secara batch. Hal ini meningkatkan visibilitas dan kemampuan manajemen sesi untuk Pemantauan layanan dan integrasi sistem eksternal.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:ListSessions |
list |
*Semua sumber daya.
|
None | None |
Sintaks permintaan
GET /2023-03-30/functions/{functionName}/sessions HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| functionName |
string |
No |
Nama fungsi. |
my-func |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| qualifier |
string |
No |
Alias atau versi fungsi. |
aliasName1 |
| limit |
integer |
No |
Jumlah sesi maksimum yang akan dikembalikan. Nilai default: 20. |
10 |
| nextToken |
string |
No |
Token paginasi. |
MTIzNCNhYmM= |
| sessionStatus |
string |
No |
Status sesi yang digunakan untuk filter. Secara default, semua informasi sesi dalam status Active atau Expired dikembalikan. Anda juga dapat menentukan Active untuk mengambil hanya informasi sesi aktif, atau menentukan Expired untuk mengambil hanya informasi sesi kedaluwarsa. |
Active |
| sessionId |
string |
No |
ID sesi yang digunakan untuk filter. Jika ditentukan, semua informasi status aktif atau kedaluwarsa yang terkait dengan sesi ini dikembalikan. |
test-session-id-1 |
Elemen respons
|
Element |
Type |
Description |
Example |
| ListSessionsOutput |
Daftar informasi sesi yang dikembalikan. |
Contoh
Respons sukses
JSONformat
{
"nextToken": "MTIzNCNhYmM=",
"sessions": [
{
"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.