更新时间:2025-07-08 GMT+08:00
分享

获取空间

使用get命令获取当前用户有权限访问的所有空间列表,以及空间信息,包含空间名称、ID、所有者、空间角色、存储大小、状态、创建时间、更新时间。

在使用该命令前,您需要通过AI科学计算平台创建空间。

命令结构

ai4s get project <project-name> [flags]
表1 参数说明

参数

简写

是否必选

说明

project-name

空间名称,在AI科学计算平台创建空间时,由用户填写。

  • 指定具体空间名称时,返回此空间的详情信息。
  • 为空时,获取当前用户有权限访问的空间列表。

--current

-c

同时使用project-name和--current,查询当前所在的空间详情信息。

命令示例

本节以Windows为例介绍ai4s-toolkit的使用过程,Linux、macOS和Windows环境使用方法基本相同,可参考此章节。

  • 不指定参数。

    执行ai4s get project命令获取当前用户有权限访问的空间列表。

    ai4s get project
    # 执行成功返回结果如下
    Project Name                  Project Id                                Owner                         Role               Status      Size        Created                 Modified
    maomaochong                   XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      ei_eihealth_lxxx_01      Administrator      ACTIVE      23.76GB     2025-04-24 10:35:29     2025-04-30 10:20:03
    test-project-0421             XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      ei_eihealth_lxxx_01      Administrator      ACTIVE      21.95MB     2025-04-21 11:24:06     2025-04-22 14:41:39
    liuyuwei                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      test-liuyw                    Administrator      ACTIVE      704.16MB    2025-04-07 04:20:58     2025-04-18 06:17:32
    eihealth_api_project_002      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      eihealth_api_001              Administrator      ACTIVE      37.52GB     2025-04-03 09:44:50     2025-04-03 10:05:15
    test-whh                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      test-wwx-0331                 Owner              ACTIVE      308.52GB    2025-04-01 05:08:06     2025-04-01 05:08:07
    test-hxy                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      ei_eihealth_lxxx_01      Uploader           ACTIVE      163.22GB    2025-03-31 12:01:17     2025-03-31 12:01:17
    eihealth_api_project_006      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      eihealth_api_002              Administrator      ACTIVE      11.10GB     2025-03-31 05:38:22     2025-04-03 09:39:37
    eihealth_api_project_004      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      eihealth_api_002              Administrator      ACTIVE      37.52GB     2025-03-31 05:37:55     2025-04-03 09:39:26
    eihealth_api_project_001      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      eihealth_api_001              Administrator      ACTIVE      62.13GB     2025-03-31 05:34:21     2025-04-03 09:39:44
    test-bjl                      XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX      ei_eihealth_lxxx_01      Administrator      ACTIVE      352.66GB    2025-03-31 05:26:06     2025-03-31 05:26:07
  • 指定“project-name”参数。

    例如查看名为“test-bjl”空间信息,执行ai4s get project test-bjl命令。

    ai4s get project test-bjl
    # 执行成功返回结果如下
    {
      "id": "XXXXX",
      "name": "test-bjl",
      "creator": "xxx",
      "role": "Administrator",
      "roles": [
        {
          "role_type": "Owner",
          "users": [
            {
              "id": "XXXX",
              "name": "XXXX"
            }
          ]
        },
        {
          "role_type": "XXXX",
          "users": [
            {
              "id": "XXXX",
              "name": "user007"
            },
            {
              "id": "XXXXX",
              "name": "cpp-test"
            },
            {
              "id": "XXXXX",
              "name": "test-bjl13"
            },
            {
              "id": "XXXXX",
              "name": "yjn-test"
            }
          ]
        }
      ],
      "size": XXXX,
      "status": "ACTIVE",
      "description": "",
      "create_time": "2025-03-31T02:26:06Z",
      "update_time": "2025-03-31T02:26:07Z",
      "is_core": false,
      "storage_quota": -1,
      "storage_tenant": "TERMINATE"
    }
    
  • 指定“--current”。

    先执行ai4s switch project test-bjl,切换到“test-bjl”空间,再执行ai4s get project --current命令,查询当前所在空间的详细信息。

    ai4s get project  --current 
    # 执行成功返回结果如下
    {
      "id": "XXXXX",
      "name": "test-bjl",
      "creator": "xxx",
      "role": "Administrator",
      "roles": [
        {
          "role_type": "Owner",
          "users": [
            {
              "id": "XXXXX",
              "name": "xxx"
            }
          ]
        },
        {
          "role_type": "Administrator",
          "users": [
            {
              "id": "XXXXX",
              "name": "user007"
            },
            {
              "id": "XXXXX",
              "name": "cpp-test"
            },
            {
              "id": "XXXXX",
              "name": "test-bjl13"
            }
          ]
        }
      ],
      "size": XXXXX,
      "status": "ACTIVE",
      "description": "",
      "create_time": "2025-03-31T02:26:06Z",
      "update_time": "2025-03-31T02:26:07Z",
      "is_core": false,
      "storage_quota": -1,
      "storage_tenant": "TERMINATE"
    }
    

相关文档