多地域支持
从 CLI 1.2.0 版本开始,云开发 CLI 支持多地域资源操作,你可以通过命令行轻松管理不同地域的云开发环境和资源。
快速开始
默认地域
默认情况下,CLI 操作**上海地域(ap-shanghai)**的环境。如果你的环境在上海,无需额外配置。
指定地域
当需要操作其他地域的环境时,使用 -r 全局参数指定地域:
# 查看新加坡地域的环境列表
tcb env list -r ap-singapore
# 部署函数到新加坡地域
tcb fn deploy myFunction -r ap-singapore -e your-env-id
提示
-r 参数是全局参数,适用于所有 CLI 命令
支持的地域
下表列出了当前支持的地域:
| 地域 | 地域标识 | 说明 |
|---|---|---|
| 上海 | ap-shanghai | 华东地区(默认) |
| 新加坡 | ap-singapore | 东南亚地区 |
| 广州 | ap-guangzhou | 华南地区(按白名单提供) |
ap-beijing(北京)暂不提供。
说明
-r/--region参数需使用完整的地域标识(如ap-singapore),不支持简写- 广州地域需开通白名单后使用
- 不确定当前地域时,运行
tcb env list查看,输出末尾会提示当前地域
配置文件方式
在配置文件中指定地域
你可以在 cloudbaserc.json 配置文件中指定环境地域,这样无需每次都添加 -r 参数:
{
"version": "2.0",
"envId": "your-env-id",
"region": "ap-singapore",
"functionRoot": "./functions",
"functions": [
{
"name": "app",
"timeout": 5,
"runtime": "Nodejs16.13"
}
]
}