跳到主要内容

list_snapshots()

内测版

此操作会列出所有快照名称。您也可以按 Collection 名称进行筛选,以列出属于特定 Collection 的快照。

请求语法​

python
list_snapshots(
collection_name: str = "",
timeout: Optional[float] = None,
**kwargs
) -> List[str]

参数:

  • collection_name (str) -
    用于筛选快照的可选 Collection 名称。如果为空,则列出所有快照。

  • timeout (Optional[float]) -
    允许 RPC 执行的可选时长,单位为秒。

返回类型:

List[str]

快照名称列表。

异常:

  • MilvusException

    如果操作失败。

示例​

python
from pymilvus import MilvusClient

client = MilvusClient(uri="YOUR_CLUSTER_ENDPOINT")

# List all snapshots for a specific collection
snapshots = client.list_snapshots(collection_name="my_collection")
print(snapshots)
# ['backup_20260401', 'backup_20260418']

# List all snapshots across all collections
all_snapshots = client.list_snapshots()
最低 SDK 版本v3.0.x