Met à jour la configuration de session pour les sessions actives, telles que les configurations de cycle de vie incluant SessionTTLInSeconds et SessionIdleTimeoutInSeconds. Les mises à jour prennent effet immédiatement et LastModifiedTime est automatiquement actualisé. Cette opération prolonge ou réduit la période de validité de la session pour mettre en œuvre une gestion dynamique sans modifier l'environnement d'exécution lié à la session.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
fc:UpdateSession |
update |
*Toutes les ressources.
|
Aucune | Aucune |
Syntaxe de la requête
PUT /2023-03-30/functions/{functionName}/sessions/{sessionId} HTTP/1.1
Paramètres de chemin
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| functionName |
string |
Non |
Le nom de la fonction à laquelle la session appartient. |
my-func |
| sessionId |
string |
Non |
L'identifiant de la session à mettre à jour. |
test-sessionid-1 |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| qualifier |
string |
Non |
L'alias ou la version de la fonction associée à l'identifiant de session à mettre à jour. |
aliasName1 |
| body | UpdateSessionInput |
Non |
La configuration de mise à jour de la session. |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
| Session |
Les informations mises à jour sur les ressources de session de la fonction. |
Exemples
JSON format
{
"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": ""
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.