跳到主要内容

tcb cloudrun

tcb cloudrun 管理云托管服务:初始化项目、本地运行、部署、服务与版本管理、灰度流量、日志查询。

命令索引​

开发与部署​

命令用途
tcb cloudrun init创建服务代码项目
tcb cloudrun run在本地运行函数型服务
tcb cloudrun deploy部署代码并发布新版本

服务管理​

命令用途
tcb cloudrun list查看服务列表
tcb cloudrun detail查看服务详情
tcb cloudrun traffic查看与设置灰度流量
tcb cloudrun traffic promote完成灰度,全量发布
tcb cloudrun traffic rollback回滚发布
tcb cloudrun download下载服务代码
tcb cloudrun delete删除服务

版本管理​

命令用途
tcb cloudrun version detail查看版本详情
tcb cloudrun version rollback回滚到指定版本
tcb cloudrun version delete删除版本

日志与记录​

命令用途
tcb cloudrun record list查看部署记录,获取 BuildId / RunId
tcb cloudrun logs build查看构建日志
tcb cloudrun logs process查看运行日志

服务类型​

云托管服务分两类,部分命令只适用于其中一类。

类型说明本地运行
函数型按函数组织代码,一个服务可包含多个函数支持,使用 tcb cloudrun run
容器型按容器镜像部署,不包含函数不支持

部署容器型服务时需指定端口,见代码部署。

典型流程​

# 1. 初始化项目
tcb cloudrun init -e env-123456 -s my-service --template nodejs

# 2. 本地调试
tcb cloudrun run -e env-123456

# 3. 部署
tcb cloudrun deploy -e env-123456 -s my-service

# 4. 灰度验证后全量发布
tcb cloudrun traffic -e env-123456 -s my-service --stable 90 --canary 10
tcb cloudrun traffic promote -e env-123456 -s my-service