跳到主要内容

从 v1/v2 升级到 v3

CloudBase CLI v3.0 在 v1/v2 基础上进行了功能扩充和部分命令整合,同时完全兼容 v1/v2 中已有的命令格式。

升级操作

npm install -g @cloudbase/cli

查看当前版本:

tcb --version

v3.0 重要变更

新增模块

v3.0 新增了以下顶级命令模块:

新命令说明
tcb cors安全域名管理(Web SDK 白名单)
tcb domains自定义域名管理(HTTP 访问服务,需 SSL 证书)
tcb routesHTTP 服务路由管理
tcb agentAI Agent 管理
tcb app应用部署管理
tcb logs日志搜索
tcb secrets密钥管理
tcb user用户管理
tcb permission权限管理
tcb role角色管理
tcb apiAPI 管理
tcb db数据库管理

环境 ID 解析优先级

v3.0 引入了 tcb env use 全局默认环境配置,环境 ID 的解析优先级为(低 → 高):

全局配置(tcb env use)< 项目 cloudbaserc.json < 命令行 -e / --env-id

即:命令行参数 -e 始终优先,其次是项目配置文件,最后才是全局默认环境。


已移除模块

以下模块在 v3.0 中完全移除,不再支持:

tcb fun — 函数式托管(已移除)

tcb fun listtcb fun deploytcb fun run 等命令已移除。函数式托管能力已整合进 tcb cloudrun

旧命令(已移除)替代命令
tcb fun listtcb cloudrun list
tcb fun deploytcb cloudrun deploy
tcb fun runtcb cloudrun run

tcb run standalonegateway — 独立网关(已移除)

tcb run standalonegateway create/destroy/list/package/turn 等命令已移除,无替代命令。相关能力请参考云托管控制台。


废弃命令(兼容保留,建议迁移)

以下命令仍可用,但已标记为废弃,未来版本可能移除:

云函数(fn

旧命令格式(废弃)新命令格式(推荐)
tcb functions:deploytcb fn deploy
tcb functions:listtcb fn list
tcb functions:deletetcb fn delete
tcb functions:detailtcb fn detail
tcb functions:invoketcb fn invoke
tcb functions:logtcb fn log
tcb functions:copytcb fn cp
tcb functions:downloadtcb fn code download
tcb functions:code:updatetcb fn code update
tcb functions:config:updatetcb fn config update
tcb functions:trigger:createtcb fn trigger create
tcb functions:trigger:deletetcb fn trigger delete
tcb functions:runtcb fn run

云存储(storage

旧命令格式(废弃)新命令格式(推荐)
tcb storage:uploadtcb storage upload
tcb storage:downloadtcb storage download
tcb storage:deletetcb storage rm
tcb storage:listtcb storage list
tcb storage:urltcb storage url
tcb storage:detailtcb storage detail
tcb storage:get-acltcb permission
tcb storage:set-acltcb permission

静态网站托管(hosting

旧命令格式(废弃)新命令格式(推荐)
tcb hosting:detailtcb hosting detail
tcb hosting:deploytcb hosting deploy
tcb hosting:deletetcb hosting delete
tcb hosting:listtcb hosting list

HTTP 访问服务(service

tcb service 系列命令已废弃,相关能力由以下命令取代:

旧能力新命令
安全域名白名单tcb cors add/list/rm
绑定/解绑自定义域名tcb domains add/ls/rm
创建/管理路由规则tcb routes add/list/edit/delete

数据模型(db

旧命令(废弃)新命令(推荐)
tcb db listtcb db model list
tcb db pulltcb db model pull
tcb db pushtcb db model push

云托管(run

以下顶层命令已标记为废弃,请使用 tcb cloudrun 系列命令:

旧命令(废弃)说明
tcb run list已废弃,使用 tcb cloudrun list
tcb run delete已废弃,使用 tcb cloudrun delete