UpdateSession - 更新会话配置

更新Active状态下的会话配置,如 SessionTTLInSeconds 和 SessionIdleTimeoutInSeconds 等生命周期配置。更新后生效,LastModifiedTime 自动刷新。可用于延长或缩短会话有效期,实现动态管理,不改变会话绑定的执行环境。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

授权信息

当前API暂无授权信息透出。

请求语法

PUT /2023-03-30/functions/{functionName}/sessions/{sessionId} HTTP/1.1

请求参数

名称类型必填描述示例值
functionNamestring

Session 所属的函数名称

my-func
sessionIdstring

待更新的会话 ID 值

test-sessionid-1
qualifierstring

待更新的 SessionID 关联的函数别名或版本信息

aliasName1
bodyUpdateSessionInput

会话更新配置

返回参数

名称类型描述示例值
Session

更新后的函数会话资源信息

示例

正常返回示例

JSON格式

{
  "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"
}

错误码

访问错误中心查看更多错误码。