Retrieves snapshot information.
Operation description
Retrieves user MicroSandbox snapshot information for a specified function.
Returns snapshot details only when the snapshot belongs to the current function, its status is Available, and it has not expired.
Treats the snapshot as invisible and returns a 404 SnapshotNotFound error if the snapshot does not exist, has expired, is being created, is being deleted, is an internal snapshot, or does not belong to the current function.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
fc:GetSnapshot |
get |
*All Resource
|
None | None |
Request syntax
GET /2023-03-30/functions/{functionName}/snapshots/{snapshotId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| functionName |
string |
Yes |
The function name. |
myFunction |
| snapshotId |
string |
Yes |
The snapshot ID. |
8e7d6c5b-4a3f-4c1a-9b8e-1f2a3b4c5d6e |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
No parameters required.
Response elements
|
Element |
Type |
Description |
Example |
| Snapshot |
The snapshot resource information. |
Examples
Success response
JSON format
{
"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": ""
}
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.