All Products
Search
Document Center

Function Compute:ListSnapshots

Last Updated:Aug 20, 2026

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

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tidak ada otorisasi untuk operasi ini. Jika Anda mengalami masalah saat menjalankan operasi ini, hubungi dukungan teknis.

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.