スナップショットのエクスポート (V2)
コレクションのスナップショットを、設定済みのオブジェクトストレージにエクスポートします。
https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530
- サービングクラスターを使用している場合は、クラスターエンドポイントを使用してください。
Free & Serverless
https://{cluster-id}.serverless.{region}.vectordb.zillizcloud.comDedicated
https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530
export CLUSTER_ENDPOINT="https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530"
認証トークンは、適切な権限を持つ API key である必要があります。
コレクションを含むデータベースの名前。
スナップショットを作成するコレクションの名前。
スナップショットの名前。
Milvus がエクスポートしたスナップショットデータとメタデータを書き込む、S3 互換オブジェクトストレージ内のルートパス。s3://bucket-name/export-root のような書き込み可能な URI である必要があります。Milvus はこのルートの下にスナップショット固有のメタデータパスを追加します。レスポンスでは、生成された snapshotMetadataURI が返されます。
外部オブジェクトストレージ用のオプションの JSON 設定。targetS3Path が Milvus 管理バケットの外部のストレージを指す場合は、extfs オブジェクトを渡して、Milvus がそのバケットにアクセスする方法を上書きします。サポートされている JSON フィールド:
format:"parquet"、"lance-table"、または"vortex"。省略時または値全体が空の場合は"parquet"がデフォルトです。columns: 読み込むカラム名のオプションの配列。extfs: オブジェクトストレージの上書き設定のオプションのマップ。許可されるキーはcloud_provider、region、use_iam、use_ssl、use_virtual_host、iam_endpoint、storage_type、ssl_ca_cert、access_key_id、access_key_valueです。
要件:
- 値は有効な JSON である必要があります。
formatは上記のサポート対象の値のいずれかである必要があります。extfsのキーは許可リスト方式です。サポートされていないキーは拒否されます。use_iam、use_ssl、use_virtual_hostは文字列の"true"または"false"である必要があります。extfsは、ターゲットバケットが Milvus 管理バケットとは異なる資格情報または接続設定を必要とする場合にのみ使用してください。externalSpecを省略するか空文字列を渡すと、デフォルトの Milvus 管理ストレージが使用されます。
例: {"format":"parquet","extfs":{"cloud_provider":"aws","region":"us-west-2","use_iam":"true"}}。
export TOKEN="YOUR_API_KEY"
curl --request POST \
--url "${CLUSTER_ENDPOINT}/v2/vectordb/jobs/snapshot/export" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"dbName": "default",
"collectionName": "my_collection",
"snapshotName": "snapshot_2026_01",
"targetS3Path": "s3://bucket-name/export-root",
"externalSpec": ""
}'
コレクションのスナップショットを、設定済みのオブジェクトストレージにエクスポートします。
レスポンスコード。
エクスポートされたスナップショットメタデータのオブジェクトストレージ URI。
レスポンスコード。
エラーメッセージ。
{
"code": 0,
"data": {
"snapshotMetadataURI": "s3://bucket/snapshots/snapshot_2026_01"
}
}