跳到主要内容
版本:BYOC 开发指南

项目管理

在 Zilliz Cloud 中,项目位于组织和集群层级之间,用于分组集群、Volume 和相关资源。同一项目下所有资源都部署在同一云地域中。

您可以根据业务需求创建多个项目。例如,如果您的公司提供多媒体推荐服务,您可以为视频推荐服务创建一个项目,为音乐推荐服务创建另一个项目。本指南将介绍如何管理项目。

每个 BYOC 项目对应一个云地域中的一个 Kubernetes 集群。跨区域操作不受支持。如需在多个地域进行运维,可以考虑在这些区域都部署 BYOC 项目。

添加项目地域

您可以联系我们开通多地域项目的功能。

  • 通过 RESTful API

    export BASE_URL="https://api.cloud.zilliz.com.cn"
    export TOKEN="YOUR_API_KEY"

    curl --request POST \
    --url "https://${BASE_URL}/v2/projects/proj-a0195d6acacaf2bb985173/regions" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Accept: application/json" \
    --header "Content-Type: application/json" \
    --data-raw '{
    "regions": ["ali-cn-hangzhou"]
    }'

    以下为返回结果示例。

    {
    "code": 0,
    "data": {
    "projectId": "proj-a0195d6acacaf2bb985173",
    "regions": ["ali-cn-hangzhou"]
    }
    }

  • 通过 Web console

    MHR4wgt3BhdGGjbvgp3crJmqnVf

    1

    选择目标项目,并点击**...**

    2

    点击添加区域

    3

    选择地域并点击添加

查看全部项目

您可以查看在您的权限范围内的所有项目的列表。

  • 通过 RESTful API

    以下示例查看当前组织下的全部项目。详情请参考查看项目列表

    export TOKEN="YOUR_API_KEY"

    curl --request GET \
    --url "${BASE_URL}/v2/projects" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Accept: application/json" \
    --header "Content-Type: application/json"

    以下为输出结果。

    {
    "code": 0,
    "data": [
    {
    "projectName": "Default Project",
    "projectId": "proj-xxxxxxxxxxxxxxxxxxxxxxx",
    "regionIds": [
    "ali-cn-hangzhou"
    ],
    "instanceCount": 2,
    "createTime": "2023-08-16T07:34:06Z",
    "plan": "Enterprise",
    "orgType": "SAAS",
    "description": "A project for organizing clusters and resources."
    }
    ]
    }
  • 通过 Web 控制台

    XJTIwuEapharu1bRUmCcICTsnEo

查看项目详情

您还可以查看某个项目的具体详情。

  • 通过 RESTful API

    以下示例查看项目 proj-xxxxxxxxxxxxxxx 的详细信息。详情请参考查看项目详情

    export TOKEN="YOUR_API_KEY"
    export projectId="proj-xx"

    curl --request GET \
    --url "${BASE_URL}/v2/projects/${projectId}" \
    --header "Authorization: Bearer ${TOKEN}" \
    --header "Content-Type: application/json"

    以下为输出结果。

    {
    "code": 0,
    "data": {
    "projectId": "proj-x",
    "projectName": "My Project",
    "regionIds": [
    "ali-cn-hangzhou"
    ],
    "instanceCount": 2,
    "createTime": "2023-08-16T07:34:06Z",
    "plan": "Enterprise",
    "orgType": "SAAS",
    "description": "A project for organizing clusters and resources."
    }
    }
  • 通过 Web 控制台

    您可以在项目列表页查看项目名称、版本、集群数量、创建时间。您还可以点击某个项目,查看项目下的集群信息。

    LT20bwZ0lolQiqxAUC3cyc5dnAg

编辑项目详情

要重命名项目或者修改项目描述,您必须是组织管理员。您可以通过 Web 控制台编辑项目详情。

删除项目

要删除项目,您必须是组织管理员。删除项目前,您需要先删除该项目下的所有集群

项目一旦删除,该项目下的所有数据和资源将被清理。该操作不可撤销。

📘说明

组织中的默认项目不可删除。

您可以通过 Web 控制台删除项目。

delete-project-zh