创建 Database (V2)
This operation creates a new database in the specified cluster.
该 API 的 Base URL 格式如下:
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
- 你需要填入您的 Zilliz Cloud 集群的
${CLUSTER_ENDPOINT}。 - 您可以使用 查看集群详情 V2 来获取集群的 Endpoint.
export CLUSTER_ENDPOINT="https://{cluster-id}.{region}.vectordb.zillizcloud.com:19530"
认证令牌,应为具备适当权限的 API 密钥或用冒号分隔的用户名和密码,如 username:password。如果您使用的是项目端点,则仅具备足够权限的有效 API 密钥适用。
要创建的新 Database 的名称。
以键值对的方式提供的新 Database 的属性。
新 Database 的副本数量。
与新 Database 关联的资源组名称,以逗号分隔的列表形式提供。
新 Database 的磁盘空间最大容量,以兆字节 (MB) 为单位。
新 Database 中允许的最大 Collection 数量。
是否强制新 Database 拒绝写入操作。
是否强制新 Database 拒绝读取操作。
是否强制新 Database 拒绝所有 DDL 操作。
是否强制新 Database 拒绝 Collection DDL 操作。
是否强制新 Database 拒绝 Partition DDL 操作。
是否强制新 Database 拒绝 Index DDL 操作。
是否强制新 Database 拒绝 Flush DDL 操作。
是否强制新 Database 拒绝 Compaction DDL 操作。
新 Database 的 IANA 时区 ID。
是否为新 Database 启用 CMEK 加密。可选值为 "true" 或 "false"。
新 Database 的 CMEK 加密根密钥。
export TOKEN="db_admin:xxxxxxxxxxxxx"
curl --request POST \
--url "${CLUSTER_ENDPOINT}/v2/vectordb/databases/create" \
--header "Authorization: Bearer ${TOKEN}" \
--header "Request-Timeout: 5" \
--header "Content-Type: application/json" \
-d '{
"dbName": "my_database",
"properties": {
"database.replica.number": 3
}
}'
响应码。
响应载荷,为空对象。
返回错误消息。
响应码。
错误描述。
{
"code": 0,
"data": {}
}