CreateSnapshot - 创建快照资源

更新时间:
复制 MD 格式

从正常且未过期的微沙箱会话中创建用户快照。

接口说明

请求说明

  • 该 API 用于从指定的微沙箱会话中创建一个用户快照。

  • 可选参数 qualifier 用于标识创建源会话时使用的有效别名或具体函数版本。如果省略,默认为 LATEST

  • 必须提供 sessionId 参数,以指定要从中创建快照的客户端会话 ID。

  • 描述信息 description 是可选的,但若提供,则不能包含控制字符,并且长度限制为 256 个 UTF-8 字节。

调试

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

调试

授权信息

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

请求语法

POST /2023-03-30/functions/{functionName}/snapshots HTTP/1.1

路径参数

名称

类型

必填

描述

示例值

functionName

string

创建 Snapshot 的函数名称

testHelloWorld

请求参数

名称

类型

必填

描述

示例值

qualifier

string

函数别名

alias

body CreateSnapshotInput

创建快照请求体

返回参数

名称

类型

描述

示例值

Snapshot

快照资源信息

示例

正常返回示例

JSON格式

{
  "snapshotId": "550e8400-e29b-41d4-a716-446655440000",
  "status": "Available",
  "createdTime": "2026-07-30T10:00:00Z",
  "expiredTime": "2026-08-29T10:00:00Z",
  "description": "Snapshot for production environment",
  "sourceSessionId": "custom-test-session-id",
  "functionName": "my-function",
  "qualifier": "production",
  "resolvedVersion": "1",
  "imageRepository": "registry-vpc.cn-hangzhou.aliyuncs.com/example/function",
  "imageDigest": "sha256:0123456789abcdef",
  "osType": "linux",
  "memoryMB": 3072,
  "cpu": 2,
  "diskSizeMB": 10240,
  "artifactMemUsedSizeInB": 1073741824,
  "artifactDiskUsedSizeInB": 2147483648,
  "startCommand": "/code/start.sh",
  "readyCommand": "/code/ready.sh",
  "envs": {
    "key": ""
  }
}

错误码

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

变更历史

更多信息,参考变更详情