SuperAPI AI 工具集

huawei-cloud-cloudrobo-resource

部署与运维

查看项目

更新于 10-15 22:14

技能介绍

用途:cloudrobo-resource 技能提供 CloudRobo 计算资源查询能力,覆盖资源配额查询(含 Domain 级聚合与 CCE/ModelArts 隔离)和资源池查询(列表多条件过滤、详情节点级信息)。技能为只读,不含写操作。

主要能力:配额查询可查看工作空间级与 Domain 级配额,校验 CCE(cpu/memory/gpu)与 ModelArts(npu)配额隔离,并在启动负载前检查可用容量;资源池查询可按类型/子类型/池类型/用途列出资源池,并查看节点级详情(名称、状态、资源、标签)。

使用方式:前置条件见 references/cli-installation-guide.md,需完成 CLI 安装、AK/SK 认证与初始配置;cloudrobo-resource 依赖 cloudrobo-core,使用前需先运行 cloudrobo workspace use --workspace-id <id> 设置活动工作空间。命令格式为 cloudrobo resource <command> [OPTIONS]。配额查询:cloudrobo resource list-quotas [--workspace-id <id>] [--resource-id <id>] [--resource-type CCE|MODELARTS] [--resource-sub-type CPU|GPU|STANDARD|LITE] [--pool-type DEDICATED|SHARED] [--limit <n>] [--offset <n>] [--order ASC|DESC],对应 SDK client.list_quotas(**params)、API GET /v1/resources/quotas。资源池列表:cloudrobo resource list-pools [--resource-type CCE|MODELARTS] [--resource-sub-type CPU|GPU|STANDARD|LITE] [--pool-type DEDICATED|SHARED] [--usages TRAINING,INFERENCE] [--limit <n>] [--offset <n>] [--order ASC|DESC],对应 SDK client.list_pools(**params)、API GET /v1/resources/pools。资源池详情:cloudrobo resource show-pool --pool-id <uuid>,对应 SDK client.show_pool(pool_id)、API GET /v1/resources/pools/{pool_id};--pool-id 直接使用 list-pools 返回的 resource_id,无需去前缀。

适用场景:启动工作负载前核查可用容量;验证 CCE/ModelArts 配额隔离;按用途筛选适合特定工作负载的资源池;分配资源前检查节点级详情。

限制与边界:配额列表与资源池列表需要 ABAC 权限,资源池详情不需要;缺少 workspace_id 时配额列表返回全部 Domain 配额;分页 limit 为 1-50、offset ≥ 0,越界返回 400;无效 pool_id 返回 404;未设置 AK/SK 时在 HTTP 签名步骤失败,需设置 HUAWEI_CLOUD_AK/HUAWEI_CLOUD_SK。CCE 类型配额 npu=0,ModelArts 类型配额 cpu/memory/gpu=0。Windows PowerShell 需将 bash 续行合并为单行或使用反引号,环境变量用 $env:NAME="value" 设置。验证可运行 bash scripts/test-cli-commands.sh -s . -e cli 或 -e sdk。