跳到主要内容

基础环境

环境管理

查看环境列表

查看所有云开发环境信息:

tcb env list

环境 ID 是环境的唯一标识,在全局范围内唯一。环境名称可自定义,用于区分不同环境。

Status 表示环境状态,只有状态正常时才可操作函数、数据库、存储等资源。新建环境可能处于初始化状态,请耐心等待。

环境 ID 解析优先级

v3.0.0+

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

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

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

设置默认环境

v3.0.0+

设置全局默认环境 ID,设置后后续命令可省略 -e 参数:

# 设置默认环境
tcb env use <envId>

# 查看当前默认环境
tcb env use

# 清除默认环境
tcb env use --unset

修改环境别名

修改云开发环境的别名:

tcb env rename <name> -e <envId>

创建环境

v3.0.0+

创建新的云开发环境:

# 交互式创建(无参数时展示可选套餐列表)
tcb env create

# 指定参数创建
tcb env create --alias <别名> --package <套餐Id> --region ap-shanghai --duration 1

命令参数

参数说明默认值
--alias <alias>环境别名
--package <package>套餐 ID,见下方套餐列表;不填时展示套餐列表供选择
--region <region>环境地域ap-shanghai
--duration <duration>购买时长(月),可选值:1-12、241
--auto-renew开启自动续费
--yes非交互模式,跳过确认提示

套餐 ID 参考

套餐 ID套餐名称适用场景
baas_personal个人版新手入门,高性价比
baas_pf_standard标准版小团队
baas_pf_enterprise企业版中小企业

套餐价格与详细配额请参考 云开发定价页面

变更套餐

v3.0.0+

变更环境套餐(升降配):

# 交互式变更(只输入 envId 时展示可变更套餐列表)
tcb env modify -e <envId>

# 指定目标套餐
tcb env modify --package <套餐Id或编号> -e <envId>
参数说明
--package <package>目标套餐 ID 或编号(套餐 ID 同上方套餐列表;不填时展示可变更套餐列表)
-e, --env-id <envId>云开发环境 ID
--yes跳过确认提示

续费环境

v3.0.0+

续费云开发环境:

tcb env renew -e <envId>

# 指定续费时长
tcb env renew --duration 3 -e <envId>
参数说明默认值
--duration <duration>续费时长(月)1
-e, --env-id <envId>云开发环境 ID
--yes跳过确认提示

销毁环境

v3.0.0+

销毁云开发环境(不可恢复,请谨慎操作):

tcb env delete -e <envId>

# 预览销毁影响范围(不实际执行)
tcb env delete -e <envId> --dry-run

# 跳过确认
tcb env delete -e <envId> --yes

命令参数:

参数说明
-e, --env-id <envId>环境 ID(必填)
--yes跳过确认提示
--dry-run模拟运行,仅展示环境信息和影响范围,不实际执行销毁
注意

销毁环境会删除该环境下的所有资源(云函数、数据库、存储等),操作不可恢复。建议先使用 --dry-run 预览。

查看资源用量

v3.0.0+

查看环境资源使用详情:

tcb env usage -e <envId>

查看资源指标明细

v3.0.0+

查看环境资源指标用量明细,支持按时间范围过滤:

tcb env info -e <envId>

# 指定时间范围
tcb env info -e <envId> --start-date 2025-01-01 --end-date 2025-01-31
参数说明
--start-date <date>开始日期,格式 YYYY-MM-DD
--end-date <date>结束日期,格式 YYYY-MM-DD
-e, --env-id <envId>云开发环境 ID
--yes跳过确认提示

安全域名管理

提示

安全域名管理已迁移到独立的 tcb cors 命令,功能更完整。建议使用新命令,详见 安全域名管理

以下命令仍可用(兼容保留):

查看安全域名

tcb env domain list -e <envId>

添加安全域名

tcb env domain create <domain> -e <envId>

删除安全域名

tcb env domain delete -e <envId>

命令速查

命令说明版本
tcb env list查看环境列表v1+
tcb env use <envId>设置全局默认环境v3.0.0+
tcb env use --unset清除全局默认环境v3.0.0+
tcb env rename <name>修改环境别名v1+
tcb env create创建新环境v3.0.0+
tcb env modify变更环境套餐v3.0.0+
tcb env renew续费环境v3.0.0+
tcb env delete销毁环境v3.0.0+
tcb env usage查看资源用量v3.0.0+
tcb env info查看资源指标明细v3.0.0+