跳到主要内容

迁移数据至新集群 (V2)

本接口可创建一个新的 Dedicated 集群,并将源集群的数据迁移到新创建的集群。

POST/v2/migrations/toNewDedicated
连接端点

该 API 的 Base URL 格式如下:

https://api.cloud.zilliz.com

📘说明

控制面接口速率限制为单用户单接口每秒最多 20 个请求。

shell
export BASE_URL="https://api.cloud.zilliz.com"
参数
Authorizationstringheader必填项

认证令牌,应为具备适当权限的 API 密钥。

示例值:Bearer {{TOKEN}}
请求体
sourceobject必填项

源集群信息。

clusterIdstring必填项

源集群 ID。

示例值:inxx-xxxxxxxxxxxxxxxxx
destinationobject必填项

要创建的目标集群信息。

clusterNamestring必填项

要创建的目标集群名称。

projectIdstring必填项

用于创建目标集群的项目 ID。

regionIdstring必填项

用于创建目标集群的云地域 ID。该地域应已绑定到指定项目。

planstring必填项

目标集群使用的订阅方案。

cuTypestring必填项

目标集群使用的 CU 类型。

cuSizeinteger必填项

分配给目标集群的 CU 数量。

取值范围:≥ 1≤ 1024
dbCollectionsarray

迁移中的源数据库和目标数据库配对列表。

[]dbCollectionsobject

源数据库和目标数据库的配对。

dbNamestring

源数据库名称。该字段可选;未指定时使用默认数据库。

destDbNamestring

目标数据库名称。

Examplebash
export TOKEN="YOUR_API_KEY"

curl --request POST \
--url "${BASE_URL}/v2/migrations/toNewDedicated" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"source": {
"clusterId": "inxx-xxxxxxxxxxxxxx"
},
"destination": {
"clusterName": "Cluster-01",
"projectId": "proj-xxxxxxxxxxxxxxxxxxxx",
"regionId": "ali-cn-hangzhou",
"plan": "Standard",
"cuType": "Performance-optimized",
"cuSize": 1
}
}'
响应

成功。

codeinteger

响应码。

dataobject

目标集群和迁移任务信息。

clusterIdstring

目标集群 ID。

usernamestring

访问目标集群所使用的用户名。

passwordstring

访问目标集群所使用的密码。该密码仅显示一次,请记录并妥善保管。

jobIdstring

根据请求创建的任务 ID。

返回错误消息。

codeinteger

响应码。

messagestring

错误描述。

Successjson
{
"clusterId": "inxx-xxxxxxxxxxxxxx",
"username": "db_admin",
"password": "xxxxxxxxx",
"jobId": "job-xxxxxxxxxxxxxxxxxxxxxx"
}
Ctrl I