tcb env create
创建云开发环境,不传参数时进入交互式创建。
语法
tcb env create [options]
参数
| 参数 | 必填 | 说明 | 默认值 |
|---|---|---|---|
--alias <alias> | 否 | 环境别名 | — |
--package <package> | 否 | 套餐 ID;不填时展示套餐列表供选择 | — |
--region <region> | 否 | 环境地域 | ap-shanghai |
--duration <duration> | 否 | 购买时长(月),可选 1~12、24 | 1 |
--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 与之互斥。平台版是按账号维度的套餐方案,见平台版概述。