跳到主要内容

tcb env create

创建云开发环境,不传参数时进入交互式创建。

语法​

tcb env create [options]

参数​

参数必填说明默认值
--alias <alias>否环境别名—
--package <package>否套餐 ID;不填时展示套餐列表供选择—
--region <region>否环境地域ap-shanghai
--duration <duration>否购买时长(月),可选 1~12、241
--auto-renew否开启自动续费否
--external-storage-bucket <bucket>否云存储使用的共享 COS 桶名称—
--external-storage-region <region>否共享桶所在地域,如 ap-shanghai—
--external-storage-base-path <basePath>否当前环境在共享桶内的目录前缀—
--yes否非交互模式,跳过确认提示否
--platform-id <platformId>否平台版资源池 ID,指定后在资源池下开通环境—

示例​

# 交互式创建,展示可选套餐
tcb env create

# 指定别名、套餐、地域与时长
tcb env create --alias demo --package baas_personal --region ap-shanghai --duration 1

# 在平台版资源池下开通环境(v3.8.3+,无需指定套餐)
tcb env create --platform-id <platformId> --alias demo --yes
版本

tcb env create 自 v3.0.0 起提供;--platform-id 自 v3.8.3 起支持。

套餐​

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

套餐价格与详细配额见云开发定价页面。

共享 COS 桶​

单账号下的 COS 桶数量有配额上限。需要创建大量环境时,可以让多个环境的云存储共用一个 COS 桶,各环境的文件放在各自的目录前缀下:

tcb env create --alias tenant-a --package baas_personal --yes \
--external-storage-bucket my-bucket-1250000000 \
--external-storage-region ap-shanghai \
--external-storage-base-path tenant-a
  • 三个 --external-storage-* 参数必须同时指定,只传部分会直接报参数错误,不发起创建
  • 同一共享桶内各环境的 BasePath 必须唯一
  • 只作用于云存储,不含静态托管;静态托管的存储桶由平台在开通时分配,CLI 没有对应参数,见附录:共享 COS 桶

平台版与普通模式​

指定 --platform-id 时在平台版资源池下开通环境,此时 --package、--region、--duration、--auto-renew 与之互斥。平台版是按账号维度的套餐方案,见平台版概述。