场景3:控制台提示未查询到可用的云空间

最近更新时间: 2026-06-30 15:06:00

故障现象场景描述

tcua 控制台菜单报错:未查询到可用的云空间

故障影响范围

控制台页面操作无法操作。

故障定位分析

这种情况一般是新环境部署后,未初始化。需要确认和执行初始化。

故障应急处置步骤

元数据录入

curl -XPOST -H "Content-Type: application/json" -d '{
  "Action": "InitCloudMetadata",
  "CloudMetadatas": [
    {
      "CloudId": "0521d725-16f0-4c13-9e4c-379a74c07994",
      "Domain": "tce31011test.fsphere.cn",
      "Region": "ap-shenzhen-hqtest-ops",
      "SecretId": "XXXX",
      "SecretKey": "XXXX"
    },
    {
      "CloudId": "6cc28c64-3ae1-4608-80df-ad066b46ef59",
      "Domain": "tce2az31011.fsphere.cn",
      "Region": "mr-50000001",
      "SecretId": "XXXX",
      "SecretKey": "XXXX"
    }
  ]
}' http://$(kubectl get svc -n tce product-tcs-tmcc --no-headers  | awk '{print $3}')/apis/v1 

参数说明

  • Action:固定为 InitCloudMetadata
  • CloudMetadatas:云平台元数据列表
    • CloudId:非必填;用来兼容历史已有数据,首次初始化可不填
    • Domain:平台的主域名
    • Region:平台的主地域名
    • SecretId:平台的运营端管理员的 SecretId,推荐使用预设管理账号
    • SecretKey:云平台的运营端管理员的 SecretKey,推荐使用预设管理账号
  • 预设管理员账号的 SecretId 和 SecretKey,在平台的 TCS 机器上执行以下命令查询
kubectl get secret -n tce secret-ocloud-console -o go-template=' {{range $k,$v := .data}}{{printf "%s: " $k}}{{if not $v}}{{$v}}{{else}}{{$v | base64decode}}{{end}}{{"\n"}}{{end}}' | grep -E "secret_id|secret_key" 

录入结果查询:


curl -s -XPOST -H "Content-Type: application/json" -d '{"Action":"ListCloudMetadata"}' http://$(kubectl get svc -n tce product-tcs-tmcc --no-headers  | awk '{print $3}')/apis/v1