Mendaftarkan informasi snapshot.
Deskripsi operasi
Operasi API ini mendaftarkan snapshot MicroSandbox yang terlihat oleh akun saat ini.
Hanya snapshot yang belum kedaluwarsa dalam status Available yang dikembalikan.
Empat metode pemfilteran didukung: pendaftaran tingkat akun, pemfilteran berdasarkan fungsi, pemfilteran berdasarkan fungsi dan ID sesi sumber, serta pemfilteran berdasarkan fungsi, ID sesi sumber, dan kualifikasi pada waktu pembuatan.
Hasil dipaginasi dalam urutan menurun yang stabil berdasarkan waktu pembuatan dan ID snapshot.
ListSnapshots menggunakan indeks pencarian untuk kueri, sehingga penundaan konsistensi akhir dapat terjadi dalam periode singkat. GetSnapshot dan pembuatan sesi dari snapshot menggunakan pembacaan yang sangat konsisten dari tabel utama.
Coba sekarang
Test
RAM authorization
Sintaks permintaan
GET /2023-03-30/snapshots HTTP/1.1
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| functionName |
string |
No |
Nama fungsi. |
my-func |
| sessionId |
string |
No |
ID sesi sumber tempat snapshot dibuat. Jika ditentukan, functionName juga harus ditentukan. |
test-Sesi-id-1 |
| qualifier |
string |
No |
Alias fungsi. |
alias |
| limit |
integer |
No |
Jumlah maksimum snapshot yang akan dikembalikan. Nilai valid: 1 hingga 100. Nilai default: 20. |
20 |
| nextToken |
string |
No |
Token paginasi yang digunakan untuk mengambil lebih banyak hasil. |
caeba0be03****f84eb48b699f0a4883 |
Elemen respons
|
Element |
Type |
Description |
Example |
| ListSnapshotsOutput |
Daftar informasi snapshot yang dikembalikan. |
Contoh
Respons sukses
JSONformat
{
"nextToken": "",
"snapshots": [
{
"snapshotId": "550e8400-e29b-41d4-a716-446655440000",
"status": "Available",
"createdTime": "2026-07-30T10:00:00Z",
"expiredTime": "2026-08-29T10:00:00Z",
"description": "Snapshot untuk lingkungan produksi",
"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": ""
}
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IdempotentParameterMismatch | The request uses the same client token as a previous, but non-identical request. Do not reuse a client token with different requests, unless the requests are identical. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.